首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

★■■●动态语句,无法插入临时表?该如何解决

2012-01-20 
★★■■●●动态语句,无法插入临时表?????代码如下DECLARE@NOVARCHAR(4),@SNVARCHAR(4000)SET@NO3SET@SSELECT

★★■■●●动态语句,无法插入临时表?????
代码如下
DECLARE   @NO   VARCHAR(4),@S   NVARCHAR(4000)
SET   @NO   =3
SET   @S= '
SELECT   TOP   10     JAN,JANAME,STORE,STORECD
INTO   #A
FROM
dbo.store
WHERE
JAN   NOT   IN   (SELECT   TOP   '+@NO+ '   JAN   FROM   STORE) '
PRINT   @S
EXEC(@S)

然后查询的时候说临时表不存在
如果把#去掉的话   就可以了
为什么
那位大虾指点一下?

[解决办法]
UP
[解决办法]
你把临时表写在动态的sql语句中,当执行完动态的sql语句回临时表就消失了!

热点排行