使用游标吧!很简单的 下例显示在名为 test_cursor 的游标上所做的删除。它只影响当前从游标提取的单行。USE pubs declare test_Cusror cursor for select * from authors open test_cursor fetch next from testcursor DELETE FROM authors WHERE CURRENT OF test_cursor close test_cursor deallocate test_cursor
sql server没有当前行的概念
使用游标吧是很简单,但也有个问题就是: 游标可以向上移动吗?如可可以,什么移动? (FETCH NEXT FROM Cursor_name 为向下移)
在声明游标时加入参数declare test_Cusror cursor scroll for select * from authors 就可以使用fetch FIRST、LAST、PRIOR、NEXT了,缺省是唯向前的只有next
下例显示在名为 test_cursor 的游标上所做的删除。它只影响当前从游标提取的单行。USE pubs
declare test_Cusror cursor for select * from authors
open test_cursor
fetch next from testcursor
DELETE FROM authors
WHERE CURRENT OF test_cursor
close test_cursor
deallocate test_cursor
游标可以向上移动吗?如可可以,什么移动?
(FETCH NEXT FROM Cursor_name 为向下移)