Re: [SQL ] update語法

看板Database作者 (大魯蛇。詳見名片~~~)時間9年前 (2014/09/26 13:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《kisha024 (4545454554)》之銘言:

09/26 07:52,
請參考這篇討論 http://ppt.cc/Y9MT
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#是世界上最強的語言了 紅膠咖咖希希▁▁▁▁ 其他的應該廢除 寶水啡啡嘉 ██ - □–□ 如果各位有興趣的話,可以現在開始學 但是要安裝VisualStudio       因為我們只會支援精英IDE,絕對不會接受垃圾 ψdohProject /◣– /█◣ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.104.106 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1411709372.A.EFA.html
文章代碼(AID): #1K9Fcyxw (Database)
討論串 (同標題文章)
文章代碼(AID): #1K9Fcyxw (Database)