/ / sql вмъква само две стойности в таблица с 10 полета - sql, sql-server

SQL вмъква само две стойности в таблица с 10 полета - sql, sql-server

Моята таблица има 10 полета: field1, field2, ..., field10

Сега предполагам, че искам само да вмъкна стойности в първите две колони и да сложа "" останалото.

В момента използвам

     insert into table1 values
(100,200,"","","","","","","","","","")

Чудя се дали има по-добър начин да се избегне, "", "", "", ""?

Благодаря за съвета!

Отговори:

1 за отговор № 1

Да, просто посочете полетата, които искате да добавите по следния начин:

insert into table1 (field1, field2) VALUES (100,200)

В този случай поле1 ще вмъкне 100 и поле2 ще вмъкне 200.

Другите полета в таблицата ви ще бъдат null, така че трябва да сте сигурни, че това е разрешено.

РЕДАКТИРАНЕ:

в коментарите @andreas е правилно - всяко поле, което не указвате, ще му бъде дадена стандартна стойност (която може да е нула)