Re: [SQL ] update語法
※ 引述《kisha024 (4545454554)》之銘言:
推
09/26 07:52,
09/26 07:52
魯蛇把連結的資料貼過來,
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://www.ptt.cc/bbs/Database/M.1411709372.A.EFA.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):