উত্তর:
একটি প্রধান পার্থক্য হ'ল অনন্য সূচকের একটি নুল মান থাকতে পারে যা প্রাথমিক কীতে অনুমোদিত নয়। ক্লাস্টার্ড বা না, এটি কোনও প্রাথমিক কী বনাম অনন্য কী এর ব্যবহারিক প্রয়োগের মধ্যে প্রধান পার্থক্য।
ওহ, এবং সত্য যে কোনও টেবিলে একটি পিকে এবং অনেক যুক্তরাজ্য থাকতে পারে :-)।
এগুলি উভয় পার্থক্যে INTENT এ পারফর্মেন্সে নয়। অন্যথায়, আমি মনে করি না যে কোনও পার্থক্য আছে। যে কোনও পিকে বা ইউকে এর পিছনে এসকিউএল সার্ভার একটি সূচক তৈরি করে (অনুরোধের উপর নির্ভর করে, ক্লাস্টারড বা না) এবং উত্সটির জন্য এটি যেভাবে স্বচ্ছ তা ব্যবহার করা হচ্ছে।
PRIMARY KEY
এবং এর মধ্যে NOT NULL UNIQUE
, পূর্ববর্তীটিকে পরিণত করা আরও শক্ত হয়ে উঠবে NULL UNIQUE
(বিশেষত যদি এই সীমাবদ্ধতা ইতিমধ্যে কোনও বিদেশী কী দ্বারা উল্লেখ করা হত)। অবশ্যই থেকে আপতিক পরিবর্তন করতে বাধা প্রাপ্ত হবে NOT NULL
থেকে NULL
।
একটি ক্লাস্টার্ড প্রাথমিক কী এবং একটি অনন্য ক্লাস্টার ইনডেক্সের মধ্যে অনন্য ক্লাস্টারড ইনডেক্সের চেয়ে আলাদা আলাদা কিছু নেই যা নুল মান রাখতে পারে।
একটি অ-অনন্য ক্লাস্টার ইনডেক্সের একটি অনন্য বৈশিষ্ট্য রয়েছে যা অ-অনন্য মূল্যবোধগুলির জন্য মোকাবেলা করতে হবে।
NOT NULL UNIQUE CLUSTERED
আরডিএমএস অজ্ঞেয়াত্মক হওয়া সত্ত্বেও কোনও ইউকিউ একটি মেটাডাটা অর্থে একটি বিশেষ ইউকিউ "বিশেষ", তা হাইলাইট করার জন্য (ক) বাদে (এ) বাদে একটি পিকে ব্যবহার করার কোনও কারণ নেই ?