LZY'Blog

记录LZY的生活、行程!

使用SQL游标和循环跨服务器复制表数据

  在公司项目中有使用从QAD系统转出的物料信息数据到SQL数据库,据我所知这份资料存在两份,并且分布于不同的服务器上。最近,公司关于这份资料的软件系统频繁出现故障,经分析得知原来是其中一个数据库中的物料信息数据不完整所导致。

使用系统过程sp_describe_cursor报告服务器游标的属性

  sp_describe_cursor用于报告服务器游标的属性。语法格式如下:

使用系统过程sp_cursor_list报告当前为连接打开的服务器游标的属性

  sp_cursor_list报告当前为连接打开的服务器游标的属性。语法格式如下:

使用DEALLOCATE命令释放游标

  当游标关闭之后,并没有在内存中释放所占用的系统资源,所以可以使用DEALLOCATE命令删除游标引用。当释放最后的游标引用时,组成该游标的数据结构由SQL Server释放。语法格式如下:

使用CLOSE语句关闭游标

  当游标使用完毕之后,使用CLOSE语句可以关闭游标,但不释放游标占用的系统资源。语法格式如下:

使用FETCH命令读取游标中的数据

  当打开一个游标之后,就可以读取游标中的数据了。可以使用FETCH命令读取游标中的某一行数据。语法格式如下:

使用OPEN命令打开游标

  打开一个声明的游标可以使用OPEN命令。语法格式如下:

分页:[«]1[»]

Powered By Z-Blog 1.8 Walle Build 100427 |

Copyright 2009-2012 LZY'Blog. | ICP:蜀ICP备05027543号