কীভাবে কেবল একটি পরিচয় কলাম সহ একটি টেবিল sertোকানো যায়?


84

(উত্তর বের করার চেষ্টা অবশ্যই এই প্রশ্নের নিয়ে এসেছেন এই অন্যটি )

নিম্নলিখিত এমএস-এসকিউএল টেবিলটি বিবেচনা করুন, যার নাম গ্রুপ টেবিল:

গ্রুপআইডি
-------
ঘ  
ঘ  
ঘ  

যেখানে গ্রুপআইডিডি প্রাথমিক কী এবং এটি একটি পরিচয় কলাম।

আপনি কীভাবে আইডেন্টিটিআইপিএসআরটিটি ব্যবহার না করে সারণিতে একটি নতুন সারি প্রবেশ করান (এবং তাই একটি নতুন আইডি উত্পন্ন করবেন) ?

এটি দ্রষ্টব্য:

INSERT INTO GroupTable() Values ()   

... কাজ করবে না।

সম্পাদনা করুন: আমরা এসকিউএল 2005 বা এসকিউএল 2008 এখানে কথা বলছি।

উত্তর:


126

এই কাজ করা উচিত:

INSERT INTO GroupTable DEFAULT VALUES 

আমি ভিজ্যুয়াল স্টুডিও 2008 / এসকিউএল এক্সপ্রেস 2005 এর সাথে এটি কাজ করতে পারি না Any কোনও ধারণা? একই টেবিল বিন্যাস, একটি কলাম, প্রাথমিক কী, পরিচয় (1,1)।
থমাস স্যান্ডবার্গ

আমি এসকিউএল 2008 আর 2 ব্যবহার করছি, আমার জন্যও আনন্দ নেই!
TDaver

এসকিউএল সার্ভার 2008 এক্সপ্রেসে আমার জন্য কাজ করে।
অ্যাড্রিয়ান লিঞ্চ

4
@ রোমানপেকার, ২০০৮ সালে স্কেল সার্ভারে এবং পরে mergeঅপারেটরের মাধ্যমে এটি সম্ভব possible উদাহরণস্বরূপmerge into TableName using (values (1), (2), (3)) s(n) on 1=0 when not matched then insert default values;
আই-ওয়ান


3

একবারে একাধিক সারি সন্নিবেশ করা সম্ভব।

উদাহরণস্বরূপ, 30 টি সারি সন্নিবেশ করানোর জন্য। গ্রুপ টেবিলের খেলোয়াড়ের মূল্য অন্তর্ভুক্ত করুন 30

এটি প্রতিবার পরিচয় কলামকে বাড়িয়ে 30 টি সারি প্রবেশ করবে।


এসকিউএল ২০০ about সম্পর্কে নিশ্চিত নন, তবে ২০০৮ -২-এ এটি কার্যকর হয় না (আমি জেনেরিক ত্রুটি "'
জিও'র

0

আপনি কি একটি সিকোয়েন্স বা অনুরূপ কিছু ব্যবহার করার চেষ্টা করতে পারেন? আপনি যেখানে একটি সিকোয়েন্স থেকে নির্বাচন করেন এবং এটি আপনাকে ক্রমের পরবর্তী মান দেয়।


আমি মনে করি তিনি ওরাকল ডিবি সম্পর্কে কথা বলছেন
কোডুলিকে

আমি জানি সিরিয়ালগুলি ওরাকলে রয়েছে এবং এসকিউএল সার্ভারে তুলনামূলক জিনিসটি কী (কোন যদি থাকে) তা নিশ্চিত ছিল না। এ কারণেই আমি এটিকে "বা অনুরূপ কিছু" দিয়ে যুক্ত করেছি এবং তারপরে রেফারেন্সের জন্য সিকোয়েন্সের একটি সংজ্ঞা দিয়েছি।
মাইক পোনে

4
এসকিউএল সার্ভার 2012 এর SEQUENCE গুলি রয়েছে।
নিক চ্যামাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.