能否把游标的结果集中的数据FETCH到具有相同字段的表中?

tony_zq 2000-07-27 09:01:00
Example: FETCH FROM cursor_name INTO table_name
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
9Thoughts 2000-08-05
  • 打赏
  • 举报
回复
Insert Into table_name1
Select col_list from table_name1 Where···;

你的Cursor都写出来了,不难写这条语句。
pjy 2000-07-27
  • 打赏
  • 举报
回复
huntout的提法有道理,我不知道你这个问题有何实际意义?你完全可以使用其他的方法达到这个目的!
huntout 2000-07-27
  • 打赏
  • 举报
回复
那得看你要乾甚麼,不一定非得用cursor! :)
ZhangQing 2000-07-27
  • 打赏
  • 举报
回复
假如一个表有很多字段,凄怖非常麻纺!这是否是系统设计上的缺陷?
huntout 2000-07-27
  • 打赏
  • 举报
回复
如果你是要把cursor中的數據insert到table_name表中,把數據fetch到變量中後,使用insert tabel_name(...) values(...)語句就行了! Good Luck!
wwwunix 2000-07-27
  • 打赏
  • 举报
回复
可以!但不是一条语句可以做到的。要写一个存储过程。
huntout 2000-07-27
  • 打赏
  • 举报
回复
不行,看看fetch的語法︰
FETCH [[NEXT | PRIOR | FIRST | LAST | ABSOLUTE n | RELATIVE n] FROM] cursor_name
[INTO @variable_name1, @variable_name2, ...]

INTO @variable_name1, @variable_name2, ...
Allows data returned within a fetch to be placed into local variables. Each of the variables must match the datatype. Errors will occur when the datatypes are incompatible. Implicit datatype conversions are not provided here.


34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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