2009-07-21 11 views
0

これに関して、人生を楽にするコマンドはありますか?私は1つのdatatable(.net datatable)の列スキーマをとり、別の新しいdatatableにコピーしたいと思います。 SQLServerで使用あるデータテーブルから別のデータテーブルにスキーマをインポートしますか?

SELECT * INTO [DestinationTable] FROM [SourceTable] WHERE (1=2); 

+0

なぜ必要なのですか?同じデータテーブルの2つのインスタンスを作成する –

+0

私はそれらのうちの1つに行を持たせたくない一方、私のデータレイヤーのいくつかのメソッドから1つのデータを取り込みます。 – Chris

答えて

0

私は答えを見つけました。これは.Cloneメソッドです。

1

私のようなものを見てきました。

これは、DestinationTableが存在しないことを前提としていると思います。次に、テーブルを作成し、SourceTableからスキーマをコピーします。WHERE句は、実際のデータのコピーを防ぎます。

私は実際にデータベースの開発者ではないので、おそらくこれを行うにはもっと良い方法があります。

+0

これは正しいかもしれませんが、私は.Netに関するデータセットについて話しています。申し訳ありませんが私は明確でない場合 – Chris

関連する問題