我有一个temparory table.temp表是使用select into语句创建的。
临时表列是动态创建的。列号可能会有所不同。
For eg.
Temparory table
ID,Addrss1,Address2,Address3
ID, Address1,Address2,Address3,Address4,Address5.....
所有临时列都将第一列作为ID。我需要创建一个包含基表的视图 临时表
我需要在视图的select语句中避免临时表的第一列。我不能接受temp。*。它会占用ID。我不想在select语句中使用ID。
任何帮助表示赞赏
答案 0 :(得分:13)
试试以下脚本:
/* Get the data into a temp table */
SELECT * INTO #TempTable
FROM YourTable
/* Drop the cloumns that are not needed */
ALTER TABLE #TempTable
DROP COLUMN ColumnToDrop
/* Get results and drop temp table */
SELECT * FROM #TempTable
DROP TABLE #TempTable