0
這就是我討厭T-SQL的原因。你到底是怎麼在一個proc中調用另一個proc的?我想要做的就是聲明一個類型爲varchar(100)的變量,並將其設置爲通過執行另一個僅返回varchar(100)的存儲過程返回的值。我試過使用EXEC,但顯然你不能在proc內部做到這一點,並將結果設置爲變量?將存儲過程變量設置爲另一個Proc的調用結果
這就是我討厭T-SQL的原因。你到底是怎麼在一個proc中調用另一個proc的?我想要做的就是聲明一個類型爲varchar(100)的變量,並將其設置爲通過執行另一個僅返回varchar(100)的存儲過程返回的值。我試過使用EXEC,但顯然你不能在proc內部做到這一點,並將結果設置爲變量?將存儲過程變量設置爲另一個Proc的調用結果
這傢伙expalains怎麼做你想要什麼:
http://www.sqlteam.com/article/stored-procedures-returning-data
真棒,謝謝。由於某種原因,找不到優秀的文章 – PositiveGuy 2012-02-09 21:44:25
通常我會發現pinal dave(http://blog.sqlauthority.com/author/pinaldave/)是一個很好的來源。 Sprocs可以(也應該)調用sprocs以避免重複。 – Chriseyre2000 2012-02-09 21:52:38