社区
MS-SQL Server
帖子详情
如何用Informix数据库的存储过程返回结果集?
ghfjdksl
2002-05-18 10:12:12
各位高手:
Informix数据库的存储过程好像只能用返回变量,如果这样的话就只能返回一条记录,怎么才能象SQL Server的存储过程那样返回一个结果集呢?
感谢各位指点迷津!
...全文
143
2
打赏
收藏
如何用Informix数据库的存储过程返回结果集?
各位高手: Informix数据库的存储过程好像只能用返回变量,如果这样的话就只能返回一条记录,怎么才能象SQL Server的存储过程那样返回一个结果集呢? 感谢各位指点迷津!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
learnlj
2002-05-21
打赏
举报
回复
使用return .....with resume语句
CREATE PROCEDURE p_test (intLimit INT)
RETURNING INT;
DEFINE i INT;
FOR i IN (1 TO intLimit)
RETURN i WITH RESUME
END FOR
END PROCEDURE
同理,你可以使用fetch语句实现循环,我没有在vb中调用过,现在我也没有环境测试,但pb中肯定可以
learnlj
2002-05-20
打赏
举报
回复
在procedure中使用return ....... with resume语句,可以返回多行纪录
CREATE PROCEDURE p_test( intLimit INT )
RETURNING INT;
DEFINE
Informix
数据库
sqlcode出错信息
当 SQL 语句成功地执行时,
数据库
服务器把这个 SQLCODE 值
返回
给应用 程序。 100 没有发现匹配的记录
安信通
数据库
审计系统.doc
"产品型"AXT-AUDIT-1000A "AXT-AUDIT-1000B "AXT-AUDIT-200"AXT-AUDIT-200" "号: " " "0A "0B " "规格:"1U "2U "1U "2U " "系统 "定制ubuntu server操作系统 " "Cpu "Intel 至强四核*1"Intel 至强四核*2"Intel 至强四 "Intel 至强四 " " " " "核*1 "核*2 " "内存 "8GB "16GB "8GB "16GB " "应用环"客户端直接访问数"客户端直接访问数"需要同时审计 "需要同时审计 " "境: "据库服务器 "据库服务器 "
数据库
和应用 "
数据库
和应用 " " " " "服务器 "服务器 " "吞吐能"1000M "2000M "1000M "2000M " "力 " " " " " "峰值事"10000条/秒 "20000条/秒 "10000条/秒 "20000条/秒 " "务处理" " " " " "能力(" " " " " "条/秒 " " " " " "): " " " " " "被审计"5 "5 "5 "5 " "
数据库
" " " " " "实例数" " " " " ": " " " " " "日志数"5亿条 "20亿条 "5亿条 "20亿条 " "量: " " " " " "存储介"500G*2 "2T*2+500G "500G*2 "2T*2+500G " "质: " " " " " "RAID:"无 "有 "无 "有 " "网口数"2*千兆电口 "2*千兆电口+1*千 "2*千兆电口 "2*千兆电口+1*" "量: " "兆光口 " "千兆光口 " "网路类"电口 "电口+光口 "电口 "电口+光口 " "型: " " " " " "审计防"一个审计防护端口"一个审计防护端口"一个审计防护 "一个审计防护 " "护端口" " "端口 "端口 " ": " " " " " "电源:"单电源 "1+1冗余电源 "单电源 "1+1冗余电源 " "平均无">50000小时 ">80000小时 ">50000小时 ">80000小时 " "故障时" " " " " "间: " " " " " "入库速"2000条/秒 "4000条/秒 "2000条/秒 "4000条/秒 " "度: " " " " " "参考价"26万元 "32万 "30万元 "40万 " 产品硬件指标 产品功能: 支持
数据库
类型: Oracle、
Informix
、DB2、SQL-Server、Sybase、MySQL 支持其它协议: http、telnet、FTP 应用服务器审计: 客户端访问应用服务器会话与服务器访问
数据库
会话智能匹配,审计结果解析为客户 端访问
数据库
语句。 审计记录项目: 1、被审计
数据库
服务器详细信息:
数据库
服务器名称、IP地址、MAC地址、端口号 2、
数据库
访问者详细信息:用户名、MAC地址、IP地址、端口号 3、
数据库
操作发生详细日期、时间 4、原始SQL语句 5、
数据库
操作执行结果,
数据库
返回
内容摘要 6、
数据库
操作类型 7、能够审计到客户端系统用户名、
数据库
用户名、客户端程序及路径 8、
数据库
流量、客户端流量 9、
数据库
访问者违规报警结果 审计内容: DDL类:CREATE、ALTER、DROP、COMMENT、TRUNCATE、REPLACE、DECLARE DML类:DELETE、INSERT、SELECT、UPDATE、CALL DCL类:COMMIT、DENY、GRANT、REVOKE、ROLLBACK、TRANBEGIN
数据库
用户登陆
数据库
特有操作 其它用户自定义操作: 1、用户自定义
存储过程
审计 2、特定字符串审计 3、用户自定义单位时间内的流量审计 检索条件: 1、日期、时间范围 2、
数据库
访问客户端和服务端IP地址、IP地址段、MAC地址 3、
数据库
类型、
数据库
操作类型 4、
数据库
SQL语句中的关键字词 5、报警级别、
数据库
访问客户端分组 6、操作结果 7、
数据库
访问客户端登录用户名 8、用户定义的流量范围 审计分析:
数据库
流量统计和排名: 1、
数据库
报警流量统计 2、
数据库
操作流量统计 3、指定
数据库
访问者流量统计 4、
数据库
登录流量统计 5、访问流量最大的前5/10/20的
数据库
访问者
数据库
操作统计和排名: 1、指定时间段内各种
数据库
操作发生的次数 2、指定客户端的操作统计 3、某种操作执行次数最多的前5/10/20的
数据库
访问者 报警统计和排名: 1、指定时间段内的报警(高、中、低风险)统计和比较 2、指定的客户端报警(高、中、低风险)统计 3、报警最多的前5/10/20的
数据库
访问者 登录统计和排名: 1、指定时间段内的登录(成功、
Informix
数据库
的
存储过程
1.
存储过程
是一个用户定义的函数,由
存储过程
语句SPL(Stored Procedure Language)和一组SQL语句组成。 2.
存储过程
语言(Stored Procedure Language),只能与在
存储过程
中,主要分为以下几类: (1)变量定义和赋值:define、let (2)流程控制:if then else if else end if;
INFORMIX
存储过程
从
存储过程
中
返回
0个或多个值 RETURN 语句说明的
返回
值的个数和类型必须与创建
存储过程
时说明的
返回
值的个数和类型一致,或者不
返回
任何值,在后一情形下,所有的返。
存储过程
是一个用户定义的函数,由
存储过程
语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在
数据库
中,和表、视图、索引等一样,是
数据库
的一种对象。过程名说明创建的
存储过程
的名字参数说明调用该
存储过程
所需的参数个数和类型一个
存储过程
可以不
返回
任何值,或
返回
一个或多个值,也可
返回
多组值。全局变量必须在所有使用的
存储过程
中定义,并且必须给。
Informix
存储过程
详解
一、
存储过程
概述
存储过程
是一个用户定义的函数,由
存储过程
语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在
数据库
中,和表、视图、索引等一样,是
数据库
的一种对象。
存储过程
语言SPL(Stored Procedure Language),只能用在
存储过程
中,可以分成下面几类: 1、变量定义和赋值:define,let 2、流程控制:分支控制:if
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章