
数据库
WindowsBoy
这个作者很懒,什么都没留下…
展开
-
在Oracle中返回多个结果集
使用多个结果集Oracle 不支持批量查询,因此无法从一个命令返回多个结果集。使用存储过程时,返回多个结果集类似于返回单个结果集;必须使用 REF CURSOR 输出参数。要返回多个结果集,请使用多个 REF CURSOR 输出参数。以下是返回两个结果集(全部 EMPLOYEES 和 JOBS 记录)的包规范:CREATE OR new PACKAGE SELECT_EMPLOYEES_J原创 2004-10-17 13:56:00 · 2614 阅读 · 0 评论 -
在.NET中如果不指定存储过程参数的长度出现的情况
如下面的这个例子ops[9]=new OracleParameter("cmt",System.Data.OracleClient.OracleType.VarChar);//,500);ops[9].Value=Comments;如果不指定存储过程参数的长度,而传入的参数值又是“”(空串)的话,那么肯定是出错。有两种方法:1。指定存储过程参数的长度。2。不传空值。基于ORACLE原创 2004-10-18 20:19:00 · 1454 阅读 · 0 评论 -
在ORACLE的存储过程中如何做简单的动态查询
CREATE OR REPLACE procedure ZXM_SB_GZ_GET(p_table in varchar2, p_name in varchar2, p_value in varchar2, outpara out lntxdba.zxm_pag_cs_power.c_type ) as begin declare wherevalue varchar2(200); beg原创 2004-10-18 20:21:00 · 1336 阅读 · 0 评论