引用:
http://www.cnblogs.com/baishahe/archive/2008/05/06/1185334.html
from:http://lwlzyjl.cnblogs.com/
方法一: CREATE TABLE #tabTmp(id int)
INSERT #tabTmp EXECUTE('SELECT id FROM '+@TableName)
declare curOne cursor for
SELECT id FROM #tabTmp
open curOne
FETCH NEXT from curOne into @ID
方法二:
exec('
declare curOne cursor global
for' + @aSql);
declare @str nvarchar(20);
open curOne
fetch curOne into @str;
while(@@fetch_status=0)
begin
...
fetch curOne into @str;
end;
close curone;
deallocate curone;
相比之下ORACLE用起来真是直观很多
CURSOR c_get_f_name
(
id INT
)
IS
SELECT F_ID, F_NAME
FROM F_INFO
WHERE (F_ID IN(
SELECT F_ID
FROM A_DOT
WHERE (A_ID = id)));
分享到:
相关推荐
使用 OUTPUT 游标参数
for要点.sql for游标.sql 带参数游标.sql 动态游标.sql 动态游标1.sql 更新数据游标.sql 显性.sql 隐性.sql
C#winform调用带输出游标和其它输出参数的oralce存储过程示例,有需要的网友可参考参考,实测通过
Oracle数据库游标使用大全 Oracle数据库游标使用大全Oracle数据库游标使用大全
2.2.4 带参数游标的使用方法 20 2.3 动态SQL语句 21 2.4 例外处理 22 2.5 一个完整的PL/SQL实例 24 第三章 oracle存储过程讨论 25 3.1 函数(FUNCTION) 26 3.1.1 用户函数创建,编译,删除 26 3.1.2 参数传递 27 ...
Oracle.DataAccess.dll ... Oracle.ManagedDataAccess.dll ...两者均可定义Oracle存过游标参数 OracleParameter ps_listcsr = new OracleParameter(); ps_listcsr.OracleDbType = OracleDbType.RefCursor;
测试表 level ; 代码如下:create table test.level (name varchar(20));再 insert 些数据 ; 代码 初始化 代码如下:drop procedure if exists useCursor //建立 存储过程 create 代码如下:CREATE PROCEDURE useCursor...
设置波形图的游标,设置游标参数,设置多个游标,可自由拖动。
用callabledStatement调用oracle存储过程实用例子(IN OUT 传参数包括游标类型)
获取波形图游标,设置游标参数,设置多个游标,可自由拖动。
DB2游标及动态SQL,异常处理,sqlcode,sqlstate
1、辛苦积累的课件 2、自己调试总结的代码:包括存储过程基础,异常,自定义函数,存储过程,带游标参数的存储过程,java调用存储过程返回多行记录
包括触发器、序列、游标参数 游标、转出过程参数、游标的rowcount用法 用游标修改数据 用for使用游标、视图、存储过程、隐式游标、过程等
oracle游标溢出调优着眼点枚举。通过对相关数据字典和参数的分析,给出建议。
okcnw内容提要:本文将讲述数据库的四个重要概念:事物、游标、存储过程以及触发器。主要内容包括事务的概念及函数...存储过程是保存起来的可以接受和返回用户提供的参数的SQL语句的集合。触发器是一种特殊的存储过程,
存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 (2)存储过程的基本写法...
本例简单介绍一下游标处理的4个过程中涉及到的加锁,一致性读的问题. 显式游标处理需四个 PLSQL步骤: ... 游标参数只能为输入参数,其格式为: parameter_name [IN] datatype [{:= | DEFAULT} expre
rs.open sql,conn,A,B A: ADOPenforwardonly (=0) 只读,且当前数据记录只能向下移动。 ADOPenkeyset (=1) 只读,当前数据记录可自由移动。 ADOpendynamic (=2) 可读写,当前数据记录可自由移动。...