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

只知道临时表的列数,不知道列名,如何向临时表中插入值?
只知道临时表的列数,不知道列名,如何向临时表中插入值?

------解决方案--------------------
只知道临时表的列数,不知道列名,如何向临时表中插入值?


------------
select top 1 * from # 就可以看到列名了啊

如果要插入的临时表是不存在的話

select * into #1 from #
------解决方案--------------------
只知道临时表的列数,不知道列名,如何向临时表中插入值?
-------------------
insert into 临时表 select value1,value2,...,valuen
--OR
insert into 临时表 values(value1,value2,...,valuen)

------解决方案--------------------
只知道临时表的列数,不知道列名,如何向临时表中插入值?

----------------------
列的类型知道吧

insert into #tmp values(...................)


------解决方案--------------------
insert into #table select ............
------解决方案--------------------
列数也动态的,估计位置也不固定,搞不了.

我帮你顶
------解决方案--------------------
没有说明白,写入数据怎么确定?用不上是什么原因(或者说你要达到什么效果)
------解决方案--------------------
列数,但列数是不固定的
------------------------
那就先去查了,查到了用动态Sql语句插值好了,这个怎么查LZ上次的帖子里面已经很清楚了