मैं एक डिफ़ॉल्ट पंक्ति कैसे डालूं?


11

यदि मैं प्राथमिक कुंजी के रूप में एक पहचान स्तंभ के साथ एक तालिका बनाता हूं, और अन्य सभी स्तंभों में डिफ़ॉल्ट मान हैं, उदाहरण के लिए

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

जवाबों:


22

एक पंक्ति डालने के लिए

INSERT INTO RR DEFAULT VALUES;

(Ab) का उपयोग करके डिफ़ॉल्ट मानों की कई पंक्तियों को सम्मिलित करना संभव है MERGE

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

5
कई पंक्तियों के लिए आप भी उपयोग कर सकते हैं GO 1000- बिल्कुल एक ही चीज़ नहीं बल्कि उस वाक्य रचना को याद करने की कोशिश की तुलना में बहुत कम परेशानी। :-)
हारून बर्ट्रेंड

हां, GO 1000यह बहुत आसान लगता है। उसके लिए धन्यवाद।
जरा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.