怎么在sql server存储过程中创建列名不确定的临时表?

2025-03-05 11:02:13
推荐回答(3个)
回答1:

方法1:
select * into #temp from table1
方法2:
创建一个临时表包含ScanTime,[CSI-10-01-N],[VAD-05-02-B]三列,只是写数据进去的时候没有数据的就填空,也就是说创建一个大而全的临时表

回答2:

如果列名不固定,一般是使用动态SQL语句进行操作。
但由于使用动态SQL语句创建的临时表,如果后面的处理不是在同一动态SQL语句里,是无法调用到的。

回答3:

select * into #temp from table
#temp 就是临时表,不需要你知道所有的列.