数据库名称:MS-SQL
数据库版本:2014
内容/问题描述:
想以变量产生暂存用的资料表
DECLARE @TEST NVARCHAR(MAX)
Select @TEST=.......(不管他)
SELECT @TEST
到这边我的@TEST变量已经可以产生像是下列这样的文字
[78701] char(50),[78702] char(50),[78704] char(50),[78706] char(50)
DECLARE @SqlString Nvarchar(MAX)
SET @SqlString ='CREATE TABLE #CustomerA(' + @TEST + ');'
EXECUTE (@SqlString)
到这边都没有出现错误文字
但是
Select * from #CustomerA
却说是无效的物件名称 '#CustomerA',去查也没有#CustomerA这个暂存的资料表
到底是错在哪里呢?
请各位帮帮忙,谢谢