9

私は一時テーブルを持っています.tempテーブルはselect intoステートメントを使用して作成されます。

一時テーブルの列は動的に作成されます。列番号は異なる場合があります。

For eg.
Temparory table
ID,Addrss1,Address2,Address3

ID, Address1,Address2,Address3,Address4,Address5.....

すべての一時列には ID として最初の列があります。ベース テーブルと一時テーブルを含むビューを作成する必要があります。

ビューの select ステートメントで一時テーブルの最初の列を避ける必要があります。temp を取得できません。*.ID を取得します。select ステートメントで ID を使用したくありません。

どんな助けでも大歓迎

4

1 に答える 1

18

以下のスクリプトを試してください:

/* 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
于 2013-06-26T09:40:24.600 に答える