润乾——函数说明
2014-05-12 15:35
197 查看
call()
函数说明: 执行存储过程,返回结果数据集合,只能返回单列数据,如果存储过程返回多个字段,则返回第一个字段的结果值
语法: call(sqlStatement{,arg1{,arg2{,arg3{,……}}}})
参数说明: sqlStatement 合法的调用存储过程的sql语句 arg(n) sql语句的参数,可以是常数也可以是表达式,如果是输出结果集的参数,对应的参数表达式写成"@@result"
返回值: 一组数据的集合,由结果集的第一个字段决定数据类型,如果结果集是多列,只返回第一列
示例:
例1:call("{call ResultSet (?,?,?)}","@@result","000001",A2) 表示执行存储过程ResultSet,第一个输出参数输出结果集,第二、三个参数传入"000001",A2作为参数值
list()
函数说明: 获得一个枚举的数据集合
语法: list(valueExp1{,valueExp2{,valueExp3{,……}}})
参数说明: valueExp(n) 可以是常数或表达式,也可以是集合表达式
返回值: 一组枚举数据的集合
示例:
例1:list(1,3,5,7,9)
例2:list("abc","def","ghj")
例3:list(arg1,to(1,3),"a","b","c") 假设arg1是个整数组,其值为7,8,9,那么该表达式的结果值为{7,8,9,1,2,3,"a","b","c"}
函数说明: 执行存储过程,返回结果数据集合,只能返回单列数据,如果存储过程返回多个字段,则返回第一个字段的结果值
语法: call(sqlStatement{,arg1{,arg2{,arg3{,……}}}})
参数说明: sqlStatement 合法的调用存储过程的sql语句 arg(n) sql语句的参数,可以是常数也可以是表达式,如果是输出结果集的参数,对应的参数表达式写成"@@result"
返回值: 一组数据的集合,由结果集的第一个字段决定数据类型,如果结果集是多列,只返回第一列
示例:
例1:call("{call ResultSet (?,?,?)}","@@result","000001",A2) 表示执行存储过程ResultSet,第一个输出参数输出结果集,第二、三个参数传入"000001",A2作为参数值
list()
函数说明: 获得一个枚举的数据集合
语法: list(valueExp1{,valueExp2{,valueExp3{,……}}})
参数说明: valueExp(n) 可以是常数或表达式,也可以是集合表达式
返回值: 一组枚举数据的集合
示例:
例1:list(1,3,5,7,9)
例2:list("abc","def","ghj")
例3:list(arg1,to(1,3),"a","b","c") 假设arg1是个整数组,其值为7,8,9,那么该表达式的结果值为{7,8,9,1,2,3,"a","b","c"}
相关文章推荐
- Entity Framework 实体关系总结:one-to-one, one-to-many, many-to-many
- whu Problem 1464 - Deal with numbers
- watchdog应用实例
- SublimeText 2 python开发环境配置以及好用的插件安装
- php 文件上传
- 设计模式六大原则---依赖倒置原则(DIP)
- ant build.xml自动打包CreateProcess error=2, ?????????
- 产品经理必读:了解网页设计中的分割布局
- 继续大数据研究---Storm Spark Hadoop比较
- Codeforces 429B Working out bfs构造
- 背景图片居中
- switch 语句的使用范围
- gSOAP学习笔记
- MATLAB 用 imresize() 函数缩小图象是 double 和 uint8 有差别
- 预装Win8后无法安装其他系统进入不了PE工具
- 解决OCS Inventory NG安装后,apache不启动的解决方法
- 10 件有关 JavaScript 让人费解的事情
- 多人联机射击游戏中的设计模式应用(二)
- IOS视频压缩
- 给轮廓画出矩形和圆形边界