#sql #sql-server-2005 #sql-server-2008
#sql #sql-server-2005 #sql-server-2008
Вопрос:
Я создал таблицу #temp
со столбцами id
as int identity(1,1)
и name
as varchar
.
Скажем, предположим, что я пишу следующие 2 разных оператора для вставки строк:
insert into #temp (name) select ('Vikrant') ;
insert #temp (name) select ('Vikrant')
Я хочу спросить, в чем разница между этими двумя типами инструкций insert?
Действительно ли есть какая-либо разница между этими вставками?
Ответ №1:
[В] Это необязательное ключевое слово, которое можно использовать между INSERT и целевой таблицей.
Между этими двумя инструкциями нет разницы.
Комментарии:
1. Мне интересно, верно ли то же самое для всех разновидностей SQL, а не только для Sql Server (т. Е. Oracle, Sybase, MySQL и т. Д.)