আমি কীভাবে একটি ডিফল্ট সারি প্রবেশ করব?


11

আমি যদি প্রাথমিক কী হিসাবে পরিচয় কলাম সহ একটি সারণী তৈরি করি এবং অন্য সমস্ত কলামের ডিফল্ট মান থাকে, উদাহরণস্বরূপ

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

উত্তর:


22

একটি একক সারি সন্নিবেশ করতে

INSERT INTO RR DEFAULT VALUES;

(আব) ব্যবহার করে ডিফল্ট মানগুলির একাধিক সারি সন্নিবেশ করা সম্ভব 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অনেক সহজ বলে মনে হচ্ছে। তার জন্য ধন্যবাদ.
jrara
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.