آیا می توانید یک شاخص روی یک متغیر جدول ایجاد کنید؟
آیا می توانید یک شاخص روی یک متغیر جدول ایجاد کنید؟

تصویری: آیا می توانید یک شاخص روی یک متغیر جدول ایجاد کنید؟

تصویری: آیا می توانید یک شاخص روی یک متغیر جدول ایجاد کنید؟
تصویری: تنظیم عملکرد - سرور SQL - نمایه ها در جدول موقت 2024, نوامبر
Anonim

ایجاد یک شاخص روی متغیر جدول می تواند به طور ضمنی در بیانیه انجام شود متغیر جدول با تعریف کلید اولیه و پدید آوردن محدودیت های منحصر به فرد تو می توانی همچنین ایجاد کردن معادل یک خوشه فهرست مطالب . انجام دادن بنابراین، فقط کلمه رزرو شده خوشه ای را اضافه کنید.

در نتیجه، آیا می‌توانیم در SQL Server متغیر جدولی ایجاد کنیم؟

که در SQL Server 2000 - 2012 شاخص های روی متغیرهای جدول می توانند فقط باشد ایجاد شده به طور ضمنی توسط پدید آوردن یک محدودیت کلیدی منحصر به فرد یا اولیه. تفاوت بین این نوع محدودیت ها این است که کلید اصلی باید روی ستون(های) غیر قابل تهی باشد. ستون های شرکت کننده در یک محدودیت منحصر به فرد ممکن است باطل شوند.

علاوه بر این، آیا می‌توانیم در SQL Server یک شاخص غیر خوشه‌ای روی متغیر جدول ایجاد کنیم؟ راهی وجود دارد که ایجاد کردن غیر منحصر به فرد فهرست مطالب در یک دما جدول ، با استفاده از یک ترفند کوچک: یک ستون هویت اضافه کنید و آن را آخرین فیلد کلید اصلی خود قرار دهید. تنها نمایه هایی که می توانید اعمال می شود متغیرهای جدول ضمنی هستند شاخص ها که پشت محدودیت های PRIMARY KEY یا UNIQUE قرار دارند.

چگونه یک متغیر شاخص ایجاد می کنید؟

به ایجاد کردن یک جدید متغیر ، کلیک کنید بر روی ایجاد کردن جدید متغیر گزینه” در گوشه بالا سمت چپ، در پنجره باز شده، نوع نوع را انتخاب کنید متغیر به ایجاد کردن ، سپس ادامه دهید ایجاد کردن جدید متغیرها . گزینه سوم را انتخاب کنید ایجاد کردن را متغیر شاخص . در اینجا گزینه ای را برای انتخاب نوع می بینیم متغیر ایجاد می شود.

شاخص در جدول چیست؟

یک فهرست مطالب یک کپی از ستون های انتخاب شده از داده ها از a است جدول ، به نام کلید پایگاه داده یا به سادگی کلید، که می تواند بسیار کارآمد جستجو شود که همچنین شامل آدرس بلوک دیسک سطح پایین یا پیوند مستقیم به ردیف کامل داده هایی است که از آن کپی شده است.

توصیه شده: