游标 显式游标 1声明 cursor 名称 is 查询语句 2 打开游标 open 游标名 例: declare Cursor stu_cur is select * from student; begin open stu_cur; dbms_output.put_line(stu_cur%rowcount); end;
一直以来对SQL SERVER的游标都不怎么感冒,也很少使用SQL Server里面的游标,前几天有一位网友问如何检查数据库里面没有释放的游标,觉得有点意思,测试验证了一下,顺便整理于此。
会话1:我们模拟一个应用程序或脚本,在打开游标后,忘记关闭、释放游标。
DECLARE Cursor_Test CURSOR FOR
SELECT * FROM dbo.TEST;
OPEN Cursor_Test;
此时如果我们如何检查数据库里面没有释放的游标?其实SQL SE
代码如下: Create trigger tri_wk_CSVHead_History on wk_CSVHead_History –声明一个tri_wk_CSVHead_History触发器, instead of insert —插入操作被代替执行下面的操作 as begin declare YB cursor –声明一个游标 for select NoteNO from inserted–这里的NoteNO要和下面的匹配 open YB declare NoteNO varchar