日期:2014-05-18  浏览次数:20428 次

关于SQL临时表的简单问题
如下:
SQL code

declare @yxxl varchar(100)
set @yxxl='aa'
--生成数据处理临时表
if @yxxl=''
  select 'abc' into #
else
  select 'bcd' into #


提示:
服务器: 消息 2714,级别 16,状态 1,行 7
数据库中已存在名为 '#' 的对象。
明明表#是不存在的啊。加上drop table # 也不行。

------解决方案--------------------
探讨
用2楼的方法动态建表,的确可以;不过如果列多或者动态列就麻烦一点。先谢过了。