2010-12-10 8 views

答えて

1

SELECT * INTO table2 IN database2 FROM table1

1
に選択することを「TABLE1」

からの正確なデータで、「データベース2」でテーブル「table2の」を作成したいです

あなたのSQL方言を言及していないが、これは、SQL Server上でそれを行うだろうかです:あなたが勝った

SELECT * 
INTO database2..table2 
FROM database1..table1 
1

select intoを使用しないでください。これは変数を設定するためのものです(とにかくmysqlを使って)。

create table table2 as 
select * from table1 

インデックスやその他のものをコピーするのではなく、悪いスキーマを持つ典型的な講義であることに注意してください。

+0

database1.table1のようなデータベースでテーブル名を修飾する必要はありません – Randy

関連する問題