use*_*886 7 sql t-sql sql-server sql-server-2008 sql-server-2008-r2
我有一个temparory table.temp表是使用select into语句创建的.
临时表列是动态创建的.列数可能会有所不同.
For eg.
Temparory table
ID,Addrss1,Address2,Address3
ID, Address1,Address2,Address3,Address4,Address5.....
Run Code Online (Sandbox Code Playgroud)
所有临时列都将第一列作为ID.我需要创建一个包含基表和临时表的视图
我需要在视图的select语句中避免临时表的第一列.我不能使用temp.*.它将需要ID.我不想在select语句中使用ID.
任何帮助赞赏
bgs*_*bgs 15
试试下面的脚本:
/* 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10497 次 |
| 最近记录: |