在SQL中使用循环结构(转)
2010-04-06 22:19
393 查看
FOR,LOOP,WHILE,REPEAT是UDB/400的一种内部循环控制,用于遍历表中符合条件的每一行记录。
例如:
目的:更新employee库,把所有北京籍员工的工资提高10%
例一:使用FOR循环
代码
总结:四种循环结构实现的功能基本相同,用户可以根据自己的习惯选择使用。
原文:/article/5016976.html
例如:
目的:更新employee库,把所有北京籍员工的工资提高10%
例一:使用FOR循环
代码
------------------------------------------------ CREATE PROCEDURE QGPL/TEST_REPEAT LANGUAGE SQL BEGIN DECLARE code_v char(10); DECLARE salary_v integer; DECLARE city_v char(20); DECLARE C1 CURSOR FOR ---SELECT code,salary,city FROM employee WHERE city="Beijing"; OPEN C1; repeat_label: REPEAT --FETCH C1 INTO code_v,salary_v,city_v; --IF SQLCODE=0 THEN ------SET salary_v=salary_v*1.1; ------UPDATE employee SET salary=salary_v ---------WHERE CURRENT OF C1; --END IF; --UNTIL SQLCODE<>0; END REPEAT repeat_loop; CLOSE C1; END;
总结:四种循环结构实现的功能基本相同,用户可以根据自己的习惯选择使用。
原文:/article/5016976.html
相关文章推荐
- 如何在SQL中使用循环结构
- 如何在SQL中使用循环结构
- 如何在SQL中使用循环结构
- 如何通过使用 TRANSACT-SQL SQL Server 中循环访问一结果集
- 使用SQL语句操作表结构
- [sql] 同库表(结构)的备份和sql聚合&navicat使用
- pl/sql中的几种循环控制结构
- 15、C#里面的for循环结构的使用
- pl/sql 循环的使用实例
- 使用pl/sql developer导出oracle表结构及数据
- 使用游标循环进行SQL更新插入的SQL语句
- Java键盘录入、选择结构、循环结构和控制语句的使用
- SQL循环游标的使用
- ORACLE PL/SQL循环简单使用
- SQL索引结构及其使用系列
- sql 使用split 分隔自符串,进行循环
- SqlServer GO命令循环使用实例代码
- java循环结构中break、continue、return的区别及使用情景
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)