我想從子查詢中選擇多個變量以便稍後使用。這裏是我的代碼:如何在T-SQL中分配多個內聯變量?
DECLARE @MarketplaceName VARCHAR(50),
@ProductFieldID INT,
@FromValue VARCHAR(255) = (
SELECT mcvm.MarketplaceName,
mcvm.ProductFieldID,
mcvm.FromValue
FROM [Meta].[MarketplaceCategoryValueMapping] AS mcvm
WHERE mcvm.MarketplaceCategoryValueMappingID = @MapID
)
我收到以下錯誤信息:
只有一個表達式可以在選擇列表時,子查詢不與EXISTS引入的指定。
我試圖映射@MarketplaceName
從mcvm.MarketplaceName
等
我想是沒有寫每個變量的多個SELECT
語句。
是的,就是這樣。謝謝。 – Codeman
非常歡迎! – MarkD