我想設置@inputData
作爲SELECT語句的行,然後將它傳遞到我的DoSomething
存儲過程:必須聲明標量變量 - 變量設置爲等於SELECT語句
DECLARE @inputData [dbo].[TestTableType];
SET @inputData = (
SELECT
1 AS Client_Id,
20170202 AS a,
18595 AS b,
49.82 AS c,
88 AS d,
31 AS e,
0.67 AS f,
0 AS g,
44 AS h,
1827 AS i,
5 AS j,
87 AS k
);
EXEC DoSomething @inputData;
但我得到這個錯誤:
Msg 137, Level 16, State 1, Line 3
Must declare the scalar variable "@inputData".
我在做什麼錯?
注肯定,也許嘗試'插入@inputData選擇...' – user1429080
感謝@ user1429080完美的作品! – Jimmyt1988