Я хочу Bulk Вставьте результат этого запроса в таблицу. Что мне делать?Как навалом вставить из выбранного запроса?
Вот мой запрос:
select *
from table1 t1
inner join table2 t2 on t1.code = t2.stucode
Я хочу Bulk Вставьте результат этого запроса в таблицу. Что мне делать?Как навалом вставить из выбранного запроса?
Вот мой запрос:
select *
from table1 t1
inner join table2 t2 on t1.code = t2.stucode
bulk insert
не термин, который вы ищете. bulk insert
импортирует файл данных. Вы не импортируете файл данных.
Вы хотите создать таблицу на основе результатов запроса. Это легко сделать с select ... into
.
select *
into t3
from table1 t1
inner join table2 t2 on t1.code=t2.stucode
В качестве альтернативы, вы можете создать таблицу первым, и использовать минимальное протоколирование bulk load
работы insert ... select
с trace flag 610
для кластерных индексов или без флага трассировки, необходимый для куч. Узнайте больше об остальных ограничениях на это здесь: The Data Loading Performance Guide
Я хочу вставить большой объем данных и объемную вставку очень быстро, поэтому я хочу использовать объемную вставку. –
@ sh.h [** 'bulk insert' **] (https://msdn.microsoft.com/en-us/library/ms188365.aspx) импортирует файл данных. Вы не импортируете файл данных. – SqlZim