-1
パフォーマンスの違いまたはSQL Serverでテーブルを作成する際のベストプラクティスを調べていました。これはかなりのサイズのデータセット用です。テーブルのsqlサーバーの最適なパフォーマンスまたはベストプラクティス
SELECT <column names>
into <new_table_name>
from <table_name>
VS
CREATE TABLE <table_name> as
(
column_name1 datatype(),
column_name2 datatype()
)
INSERT INTO <table_name>(column_name1, column_name2)
SELECT <column_names> FROM <table_name>;
任意の洞察力をいただき、ありがとうございます。
新しい表を作成する頻度は? – trailmax
#tempテーブルでない限り、私は決して 'select into'しません。明示的にテーブルを作成して、すべてのデータ型、ファイルグループ、圧縮、キー、インデックスなどをより詳細に制御できます。 – dean
あまり頻繁にはありません。 – escapeclaws