有人可以告訴我。從select語句分配變量
哪個是正確的語法?
DECLARE @TotalRows INT
SET @TotalRows = (SELECT COUNT(*) FROM MyTable WHERE MyID = Value)
OR
DECLARE @TotalRows INT
SELECT @TotalRows = COUNT(*) FROM MyTable WHERE MyID = Value
難道它甚至關係呢?
有人可以告訴我。從select語句分配變量
哪個是正確的語法?
DECLARE @TotalRows INT
SET @TotalRows = (SELECT COUNT(*) FROM MyTable WHERE MyID = Value)
OR
DECLARE @TotalRows INT
SELECT @TotalRows = COUNT(*) FROM MyTable WHERE MyID = Value
難道它甚至關係呢?
Difference between set vs select
[你是不是應該給歸屬?](HTTP: //ryanfarley.com/blog/archive/2004/03/01/390.aspx) – 2011-06-06 05:56:52
@Martin - 對不起,我把鏈接放在那裏,但不知何故它被刪除,現在我又恢復了它.... – 2011-06-07 04:13:13
看到這個帖子設置VS選擇:http://stackoverflow.com/questions/3945361/tsql-set-vs-select-when-assigning-variables – jrara 2011-06-06 09:33:02