SQL中循环语句如何写?逐条定位记录。(45分)

  • 主题发起人 主题发起人 皮冻
  • 开始时间 开始时间

皮冻

Unregistered / Unconfirmed
GUEST, unregistred user!
在SYBASE数据库中,SQL循环语句如何写?逐条定位记录。
请给个例子!谢谢!!
 
使用游标(Curcor)//针对的SQL Server参考资料,对于Sybase应该通用的,
可能具体格式有细微差别
声明游标
Declare c1 curcor //c1是游标名
for
select * from 表名
打开游标
OPEN c1
游标自动处于1号纪录
从游标中取数
FETCH c1 INTO 变量名
e.g FETCH c1 INTO @varc1
FETCH 游标自动前移
游标常量
@@sqlstatus
0 success
1 wrong
2 到达尾部了
关闭游标
CLOSE c1
 
好象真的! 45给你! 我去试一下
 
后退
顶部