از دستور Create Index در اسکیوال برای ايجاد انديس در ستون های جدول استفاده می شود. در يک جدول می توان برای يک يا چند ستون جدول انديس ايجاد کرد ، که اين انديس ها باعث بالا رفتن سرعت جستجو در رکوردهای جدول مي شود. انديس يک شماره است که به هر سطر جدول اختصاص داده می شود و معمولا از صفر شروع می شود. انديس ها از ديد کاربر مخفی هستند و هر انديس يک نام منحصر به فرد دارد.
اعضای شبکه مشاوران در حوزه «برنامهنویسی، وب و امنیت سایبری»
برای ایجاد یک اندیس با داده های تکراری به صورت زیر عمل میکنیم :
CREATE INDEX index_name
ON table_name (column_name)
مثال :
CREATE INDEX PIndex
ON Persons (LastName)
برای ایجاد یک اندیس یا index ، با داده های منحصر به فرد (unique) به صورت زیر عمل میکنیم :
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
برای ايجاد يک انديس ( index ) برای بيش از يک فيلد ، بايد نام فيلد های مورد نظر را به ترتيب در پرانتز بعد از نام جدول وارد کرد .
CREATE INDEX PIndex
ON Persons (LastName, FirstName)