এই উল্টো রুপোর কী আইকনটি কী


11

প্রতিবেদন এবং ড্যাশবোর্ড তৈরি করতে সক্ষম হবার জন্য আমি একটি এসকিউএল সার্ভার 2005 তৃতীয় পক্ষের সার্ভার এবং ডাটাবেস উত্তরাধিকারসূত্রে পেয়েছি।

একটি টেবিলে, আমি একটি নতুন আইকন পেয়েছি: আমার অন্যান্য প্রাথমিক এবং বিদেশী কীগুলির সাথে একটি নীল-রৌপ্য sideর্ধ্বমুখী কী।

আমি যখন এটিতে ডান-ক্লিক করি, প্রসঙ্গ মেনুটি আমাকে "স্ক্রিপ্ট কনস্ট্রেন্ট হিসাবে" বিকল্প দেয় তবে আমি যখন এটি "সংশোধন" করার চেষ্টা করি তখন এটি কলামের নকশা ফর্মটি (প্রাথমিক কীগুলির মতো) খোলায়, এবং এটিতে প্রদর্শিত হয় "সূচী" বিভাগ, সীমাবদ্ধতা নয়।

কেউ জানেন কী এটি বলা হয় এবং এর জন্য কী ব্যবহার করা হয়?

উপরিভাগের ডাউন কী

উত্তর:


12

এটি একটি অনন্য বাধা নির্দেশ করে ifying এসকিউএল সার্ভারে একটি অনন্য বাধা আসলে কভারগুলির নীচে সূচক হিসাবে প্রয়োগ করা হয়; এ কারণেই এটি Indexesনোডের নীচেও প্রদর্শিত হয় (কেন এটি Constraintsনোডের নীচে অন্তত তালিকাভুক্ত নয়, বা তারা কেন কেবল আলাদা রঙের পরিবর্তে একটি উল্টোপাল্ট কী বেছে নিয়েছে তার একটি ভাল ব্যাখ্যা আমি দিতে পারি না )।

আপনার প্রকৃতিকে সূচক হিসাবে বাস্তবায়িত করা হয়েছে যাচাই করতে এখানে ফলাফল দেখতে হবে:

SELECT index_id, type_desc, is_unique_constraint
  FROM sys.indexes
  WHERE name = N'IX_tblCustIndex';

আপনি বলেছিলেন যে আপনি "স্ক্রিপ্ট বাধা হিসাবে ..." দেখেছেন - আপনি যদি এটি অনুসরণ করে থাকেন তবে এটি আপনাকে স্ক্রিপ্টের মতো কিছু সরবরাহ করত:

ALTER TABLE [dbo].[tblCustIndex] ADD UNIQUE NONCLUSTERED 
(
  [some_column] ASC
) WITH (...a bunch of default options...)

তবে এটি চালাবেন না কারণ এই বাক্য গঠনটি কোনও নাম ব্যবহার করে না এবং এটি কেবল একটি দ্বিতীয়, অপ্রয়োজনীয় অনন্য প্রতিবন্ধকতা তৈরি করবে ...

এখানে একটি খুব সাধারণ নিন্দা, এবং প্রমাণ যে আমি খুব বেসিক সিনট্যাক্স সহ, 2014 এও উপসর্গ কীটি পেয়েছি:

CREATE TABLE dbo.foo(id INT UNIQUE);

এখানে চিত্র বর্ণনা লিখুন সম্প্রসারিত করতে ক্লিক করুন

আপনি স্পষ্টভাবে একটি অনন্য সূচক তৈরি করলে এখন আপনি একটি আলাদা আইকন পেতে পারেন (এবং কেবলমাত্র পার্থক্যগুলির মধ্যে আপনি দেখতে পাবেন sys.indexesনাম এবং মান is_unique_constraint):

এখানে চিত্র বর্ণনা লিখুন সম্প্রসারিত করতে ক্লিক করুন

অন্যান্য পার্থক্যের জন্য এই স্ট্যাক ওভারফ্লো উত্তরটি দেখুন


1
এটি কি এসকিউএল ২০০৫ এর সাথে নির্দিষ্ট? কারণ যখন আমি একটি অনন্য সূচক যুক্ত করার চেষ্টা করি তখন আমি একটি আলাদা আইকন পাই (কোনও ধরণের বিপরীত গাছ)। এবং যখন আমি একটি বাধা যুক্ত করি, তখন আমি এক ধরণের স্কোয়ার-বন্ধনীযুক্ত-টেবিল আইকনটি পাই। আমি এই আইকনটি পুনরুত্পাদন করতে সক্ষম বলে মনে হচ্ছে না।
ফিলিপ

@ ফিলিপ আপডেট উত্তর।
অ্যারন বারট্র্যান্ড

ধন্যবাদ। এটি ছিল বিশদ বিবরণ, এবং একটি দ্রুত! :-)
ফিলিপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.