在 SQL Server (2008 R2) 中,不要这样做:
DECLARE @testVar VARBINARY(64);
我想这样做:
DECLARE @varSize INT;
SET @varSize = 64;
DECLARE @testVar VARBINARY(@varSize);
但我得到这个错误:
'@varSize' 附近的语法不正确。
我怎样才能做这样的事情或强制 SQL 评估@varSize?
在 SQL Server (2008 R2) 中,不要这样做:
DECLARE @testVar VARBINARY(64);
我想这样做:
DECLARE @varSize INT;
SET @varSize = 64;
DECLARE @testVar VARBINARY(@varSize);
但我得到这个错误:
'@varSize' 附近的语法不正确。
我怎样才能做这样的事情或强制 SQL 评估@varSize?