關於SQL游標的技術計論~~

ping502 2007-12-28 08:36:16
如煙兄,看到你的“考勤之延伸:SQLServer2005 年工作日期 ”中用到了游標更新數據庫,
為什麼不用UPDATE。游標的位置聽說很難控制,如煙兄你是如何游標的初始位的,能進來計論下嗎?

別BS我,嘿嘿
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ping502 2007-12-28
  • 打赏
  • 举报
回复
TO 復制中心
游標可以批處理嗎?還是只能一條一條的處理。
ping502 2007-12-28
  • 打赏
  • 举报
回复
游标不存在一个位置控制的问题,游标相当于一个指针,指向一个结果集,结果集的顺序不是一个关键的东西。
UPDATE语句估计是写起来比较复杂,或者难于实现,游标处理过程相对轻松,但是效率要低下一些。
=========================
用游標為了防錯誤的操作表,不是更加復雜嗎?
反而我覺得UPDATE這個簡單好多啊。。。
還有我想問一下游標操作數據庫時出錯可以復原嗎?
ping502 2007-12-28
  • 打赏
  • 举报
回复

你是不是担心游标所在的有关表在游标操作过程中数据发生了变化?
==============
這個肯定擔心。。。
水如烟 2007-12-28
  • 打赏
  • 举报
回复
数据库我并不内行,我仅是只是用一下,其中的一些特性比如你说的游标,我也并不清楚.
我只能按自己的直觉来用来理解.

游标当然可以控制可以精确定位的,特别在我的那种情形.
我说“利用游标更新有关信息”,其实是“利用游标读取节日定义表信息再定位更新输出表相应节日数据项信息”。
在操作过程中,这两个表没有别的数据项的操作。

你是不是担心游标所在的有关表在游标操作过程中数据发生了变化?
CloneCenter 2007-12-28
  • 打赏
  • 举报
回复
游标不存在一个位置控制的问题,游标相当于一个指针,指向一个结果集,结果集的顺序不是一个关键的东西。
UPDATE语句估计是写起来比较复杂,或者难于实现,游标处理过程相对轻松,但是效率要低下一些。
ping502 2007-12-28
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20071227/14/1ed874d5-34f9-4e5b-9e69-1aef56d3e330.html
levenwood 2007-12-28
  • 打赏
  • 举报
回复
楼主能把那篇文章的地址贴出来吗?我想学习一下

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧