1. ホーム
  2. sql

[解決済み] テーブルの1列を除くすべての列を選択するには?

2023-05-03 04:15:52

質問

テーブルの1列を除くすべての列を選択する方法は?

私は約259の列を持っている私は258の列を言及することはできません。 SELECT ステートメントに記述することができません。

他に方法はないのでしょうか?

どのように解決するのですか?

1列を除くすべての列からデータを取得するには、この方法を使用できます。

  1. すべてのデータを一時テーブルに挿入する
  2. 次に、テンポラリテーブルから不要なカラムを削除します。
  3. テンポラリテーブルからデータを取得します(削除したカラムのデータは含まれません)。
  4. テンポラリテーブルを削除します。

このようなものです。

SELECT * INTO #TemporaryTable FROM YourTableName

ALTER TABLE #TemporaryTable DROP COLUMN Columnwhichyouwanttoremove

SELECT * FROM #TemporaryTable 

DROP TABLE #TemporaryTable