2016-11-11 10 views
0
select name into viewtable from stdinfo5 

SQLクエリでviewtableに別のstdinfo5tableからのデータを含む列を追加します。私の誤差がある

データベース「viewtable」という名前のオブジェクトがすでに存在しています。

誰かが説明することができます:stdinfo5テーブルからviewtableにデータ付き(追加)したいです。

ありがとうございます!

+0

ここに新しい人がいますので(Btw:ようこそ!)私には1つのヒントを与えてください。受け入れチェックを(最善の)回答の投票カウンタの下に表示します。これは、1)この問題を解決済みとマークします。2)フォロワーが最良の解決策を見つけるのをより簡単にします。3)回答者にポイントを払います。あなた自身が15ポイントの国境を越えたら、さらにあなたは貢献に投票するように求められます。これは、ありがとうと言います。ハッピーコーディング! – Shnugo

答えて

2

select ... into SomeTarget from SomeSourceSomeTargetという名前の物理テーブルを作成してください!

あなたは、このテーブル(実際のデータで気をつけ !!!)を削除する DROP TABLE SomeTargetを使用するか、より良いかもしれないもの、 select ... into #SomeTarget ...を使用することができます。

名前の前の#は、このテーブルを有効範囲外になると自動的に削除される一時テーブルとして作成します。

あなたの場合、テーブルを削除したくないようですが、もう1つの列を追加したいだけです。この場合、ALTER TABLE viewtable ADD TheColumnName TheColumnType;のようなものが必要ですし、UPDATEステートメントを使用してこの列を記入してください。可能であれば、テーブルを削除して不足しているカラムで再作成する方が簡単でした。