定義內存變量表後使用動態SQL的問題?
定義內存變量表後使用動態SQL的問題?
在一存儲過程中,先定義了一個內存表
declare @t table(
workdate smalldatetime,
makehours decimal(8,3)
)
再定義了幾個動態SQL 比如
declare @sql varchar(8000)
select @sql='select * from @t'
exec(@sql)
select @sql='....'
exec(@sql)
不行?錯誤提示未宣告變量@t