不太明白下面这段SQL的含义,谁解释一下

coolnick 2005-07-19 06:02:09
declare @dsidt table(dsid int);
declare @dsid int;

delete from @dsidt;
insert tableDataSourceInfo
output inserted.DataSourceId into @dsidt
values ('Office 11', 1, 'Microsoft Office 11', '', 'DataSources\Office 11');
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2005-07-21
  • 打赏
  • 举报
回复
拿sql2005的语句出来了
coolnick 2005-07-21
  • 打赏
  • 举报
回复
就是在insert或者delete的同时
把insert、delete的内容输出到一个变量表中
coolnick 2005-07-21
  • 打赏
  • 举报
回复
终于明白了,原来output是SQL Server 2005新加的关键字,
SQL Server 2000不支持
summerICEREDTEA 2005-07-19
  • 打赏
  • 举报
回复
up 不懂
bugchen888 2005-07-19
  • 打赏
  • 举报
回复
up
olyqcool 2005-07-19
  • 打赏
  • 举报
回复
insert tableDataSourceInfo
应该是
insert table DataSourceInfo才对吧~~
talantlee 2005-07-19
  • 打赏
  • 举报
回复
help up

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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