for ... in()语句 (类似查询字段的别名),这里是结果集的别名
2017-04-17 15:55
323 查看
for ... in()语句 (类似查询字段的别名),这里是结果集的别名
PROCEDURE TMP_CHKMESEND_ALL(P_INPARA VARCHAR2)
IS
V_CHKTYPE INTEGER;
BEGIN
V_CHKTYPE:=TO_NUMBER(FC_GETPARA(P_INPARA,'CHKTYPE'));
FOR info IN (
SELECT INFO_KEY FROM TB_WH_INFORMATION
WHERE CHK_TYPE='B'
AND LOOK_TIMES=CASE WHEN V_CHKTYPE=0 THEN 0 ELSE LOOK_TIMES END)////将查询的结果作为一个类似list的结果集,结合loop循环这个list
LOOP
TMP_CHKMESEND(info.INFO_KEY);
END LOOP;
END;
PROCEDURE TMP_CHKMESEND_ALL(P_INPARA VARCHAR2)
IS
V_CHKTYPE INTEGER;
BEGIN
V_CHKTYPE:=TO_NUMBER(FC_GETPARA(P_INPARA,'CHKTYPE'));
FOR info IN (
SELECT INFO_KEY FROM TB_WH_INFORMATION
WHERE CHK_TYPE='B'
AND LOOK_TIMES=CASE WHEN V_CHKTYPE=0 THEN 0 ELSE LOOK_TIMES END)////将查询的结果作为一个类似list的结果集,结合loop循环这个list
LOOP
TMP_CHKMESEND(info.INFO_KEY);
END LOOP;
END;
相关文章推荐
- 移动文章分类的sql语句,查询并更新同一个表的方法 You can't specify target table 'news_articles' for update in FROM clause
- mysql查询结果集按in字段来排序
- oracle可以在"关键字"的形式引用关键字作为字段名与查询语句的别名。
- 判断语句中,同一个字段多个or,会影响查询效率,可以改用in语句
- 多条SQL语句对查询结果集的垂直合并,以及表设计时如何冗余字段
- mySql in 语句查询优化
- 第3章 基本概念(5)语句:if语句 do-while语句 while语句 for语句 for-in语句......
- 查询语句:查两个表中的某向个字段数据
- sql语句查询 sql server access 数据库里的所有表名,字段名
- 查询同一表内多字段同时重复记录的SQL语句!
- PHP mysqul连接数据库,执行查询语句,打印返回结果集和断开数据库
- [转]as3中for..in 语句和for each..in 语句
- sql语句查询表名,字段名 速记
- 查询同一表内多字段同时重复记录的SQL语句
- 这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!
- 绝对经典sql语句查询分类前几条信息 ,并按某字段排序
- hibernate 本地查询 字段别名 映射到 DTO时注意事项
- sql获取表中字段属性的查询语句
- 关于mysql 数据库使用spring 2.0低版本 JdbcTemplate.queryForList 查询结果别名不起作用的解决方法
- mybatis使用foreach语句实现IN查询