【发布时间】:2012-02-23 05:31:03
【问题描述】:
任何人都可以检查我的声明...
DECLARE @tblName varchar(MAX),
@strSQL varchar(MAX)
SET @tblName ='SELECT DISTINCT o.name as TableName
FROM sysobjects o
JOIN sysindexes x on o.id = x.id
WHERE o.name LIKE ''%empty%'''
SET @strSQL = 'INSERT INTO @tblName VALUES(''trylng'', ''1'')'
EXEC (@strSQL)
我的错误是……
消息 1087,第 15 级,状态 2,第 1 行
必须声明表变量“@tblName”。
【问题讨论】:
-
我希望返回的表中只有两列,并且数据类型匹配...
-
@OMGPonies:当然,您是指可插入的列。
标签: sql sql-server tsql variables