Ich fragte nur, was ist der Unterschied in der Leistung oder was ist die beste Praxis beim Erstellen von Tabellen in SQL Server. Dies ist für erheblich große Datensätze.Create Table sql Server beste Leistung oder Best Practice
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>;
Vielen Dank für jede Einsicht.
Wie oft erstellen Sie neue Tabellen? – trailmax
Ich wähle niemals 'in ', es sei denn, es ist eine #temp-Tabelle. Sie haben mehr Kontrolle über alles (Datentypen, Dateigruppen, Komprimierung, Schlüssel, Indizes usw.), indem Sie explizit eine Tabelle erstellen – dean
Nicht sehr oft. – escapeclaws