我认为这很简单,但到目前为止我还没有运气。
示例:
DECLARE @CurrentDate DATETIME
SET @CurrentDate=GETDATE()
DECLARE @Master TABLE
(
Column1 VARCHAR(50)
,@CurrentDate VARCHAR(20)
)
如果我将[]放在@CurrentDate周围,它将作为字符串' @ CurrentDate'传递。
任何方法都可以将变量作为列标题传递给表变量?
答案 0 :(得分:0)
这样做怎么样?
DECLARE @Master TABLE (
Column1 VARCHAR(50),
@CurrentDate DATETIME DEFAULT GETDATE()
);
我发现你不可能在多天内使用表变量。此外,列本身应该是某种日期/时间,不是字符串。