【发布时间】:2022-12-17 17:15:41
【问题描述】:
我正在尝试设置值,但需要设置多个值。
当前代码:
DECLARE @variable AS VARCHAR (100)
SET @variable = 'Y'
我想添加多个值:
SET @variable in ('Y','N')
或者能够使用一个字段作为值:
SET @variable = tbl.field
我需要能够运行代码,以便设置多个值,因为每个选项都需要一次测试。
【问题讨论】:
-
一个标量值不能包含元组;它是标量多变的。如果要在变量中存储多个值,请使用表类型变量。
标签: sql sql-server set declare