我正在學習MCTS 70-433「數據庫設計」證書,在我正在學習的文本中,其中一個自檢具有此問題。存儲過程和表值函數的OUTPUT子句
您有一個名爲 的存儲過程Get_NewProducts。您希望將此存儲過程 的結果 插入到Production.Product表中,並且 使用 OUTPUT子句輸出INSERTED。*值。 要做到這一點的最佳途徑是什麼?
有四種可能的答案。前三種選擇是「INSERT ... OUTPUT ... EXECUTE Get_NewProducts」聲明的所有變體。第四個選項D簡單地說「將存儲過程重寫爲表值函數」。
D是正確的答案。我不太明白爲什麼,文中沒有任何內容可以解釋它。任何人有任何見解?
Man ...在TSQL參考頁面也是如此(http://technet.microsoft.com/en-us/library/ms177564.aspx),我檢查了它。現在你指出了它,它直接跳到我身上。只是另一個「閱讀文檔」的例子,我猜:)謝謝! – womp 2009-09-30 00:02:23
不,謝謝...自93/94(版本4.2)以來,我一直在使用SQL,並且我意識到我需要閱讀所有在最近幾個版本中添加的新東西。我不知道輸出關鍵字甚至存在,直到我檢查文檔研究回答你的問題。 – 2009-09-30 01:04:34