MS SQL SERVER 2005 中游标的使用
2007-12-06 19:05
495 查看
DECLARE my_cursor CURSOR --定义游标,循环读取需要更新库存的ID--
FOR Select ProductId FROM [RetailInvoiceProduct] Where [RetailInvoiceId] = @RetailInvoiceId
OPEN my_cursor --打开游标
FETCH NEXT FROM my_cursor INTO @productId --把库存ID赋值给变量--
WHILE @@FETCH_STATUS = 0
BEGIN
Update [RetailInvoiceProduct] SET [isLock] = 1 Where [ProductId] = @productId
END
CLOSE my_cursor --关闭游标
FOR Select ProductId FROM [RetailInvoiceProduct] Where [RetailInvoiceId] = @RetailInvoiceId
OPEN my_cursor --打开游标
FETCH NEXT FROM my_cursor INTO @productId --把库存ID赋值给变量--
WHILE @@FETCH_STATUS = 0
BEGIN
Update [RetailInvoiceProduct] SET [isLock] = 1 Where [ProductId] = @productId
END
CLOSE my_cursor --关闭游标
相关文章推荐
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- 使用sql 2005 jar 包替换 2000 jar包异常:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此游标类型/并发组合。
- (win7)SQL SERVER 2005开发版 安装错误:无法找到产品Microsoft SQL Server Native Client的安装程序包,尝试再次使用的安装包 ' Sqlncli.ms
- MS SQL Server 2000 游标的使用方法
- MS SQL Server游标(CURSOR)的学习使用
- MS Sql Server临时表和游标的使用小总结
- 学习使用MS SQL Server游标(CURSOR)
- MS SQL Server 2000 游标的使用方法
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- MS Sql Server临时表和游标的使用小总结
- MS SQL Server游标(CURSOR)的学习使用
- Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)
- Ms Sql Server 2005的数据库快照功能使用实践
- Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)
- MS SQLServer 2005 分区表的使用(表分区)
- 海洋工作室——网站建设专家:MS Sql Server临时表和游标的使用小总结【转】
- Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)