nasıl varsayılan bir satır eklerim?


11

Birincil anahtar olarak kimlik sütununa sahip bir tablo oluşturursam ve diğer tüm sütunların varsayılan değerleri varsa, örneğin

create table rr (id int identity(1,1) primary key, dt datetime default getdate())

Yanıtlar:


22

Tek bir satır eklemek için

INSERT INTO RR DEFAULT VALUES;

(Ab) ile varsayılan değerlerin birden fazla satırını eklemek mümkündür. MERGE

MERGE INTO RR
USING (SELECT TOP 1000 *
       FROM   master..spt_values) T
ON 1 = 0
WHEN NOT MATCHED THEN
  INSERT
  DEFAULT VALUES; 

5
Birden fazla satır için de kullanabilirsiniz GO 1000- tam olarak aynı şey değil, sözdizimini ezberlemeye çalışmaktan çok daha az güçlük. :-)
Aaron Bertrand

Evet, GO 1000çok daha kolay görünüyor. Bunun için teşekkürler.
jrara
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.