作者BigLoser (大鲁蛇。详见名片~~~)
看板Database
标题Re: [SQL ] update语法
时间Fri Sep 26 13:29:27 2014
※ 引述《kisha024 (4545454554)》之铭言:
鲁蛇把连结的资料贴过来,
http://msdn.microsoft.com/zh-tw/library/ms177523.aspx
最佳作法
您可以使用 @@ROWCOUNT 函数,将插入的资料列数目传回给用户端应用程式。 如需详细
资讯,请参阅<@@ROWCOUNT (Transact-SQL)>。
UPDATE 陈述式可以利用变数名称来显示受影响的旧值和新值,但这只适用於 UPDATE 陈
述式会影响单一记录的情况。 当 UPDATE 陈述式会影响多项记录时,若要传回各项记录
的旧值和新值,请使用 OUTPUT 子句。
指定 FROM 子句来提供更新作业的准则时,请特别小心。 如果 UPDATE 陈述式包括
FROM 子句,且这个 FROM 子句的指定方式并非每个更新的资料行项目都只能使用一个值
,也就是说,如果 UPDATE 陈述式不具决定性,UPDATE 陈述式的结果便未定义。 例如,
在下列指令码的 UPDATE 陈述式中,Table1 中的两个资料列都符合 UPDATE 陈述式中之
FROM 子句的识别资格;但并未定义 Table1 中的哪个资料列用来更新 Table2. 中的资
料列。
当组合 FROM 和 WHERE CURRENT OF 子句时,也会出现相同的问题。 在下列范例中,
Table2 中的两个资料列都符合 UPDATE 陈述式中的 FROM 子句识别资格。 利用 Table2
中的哪个资料列来更新 Table1 中的资料列,并未定义。
--
我觉得
C#是世界上最强的语言了
红胶咖咖希希C ◥▁▁▁▁ ◢
麦
其他的应该废除
宝水啡啡嘉 # ◤
██ /-
科
石 脚 嘉 □–□◢◤ 舒
如果各位有兴趣的话,可以现在开始学
本 ▼ㄑ ◢ 服
但是要安装
VisualStudio ▼ㄧ /◣ 特
因为我们只会支援
精英IDE,绝对不会接受
垃圾 ψdohProject ◢ /◣– ◤ /█◣
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.104.106
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1411709372.A.EFA.html