دکتر!
وقتی ایندکس تعریف میکنی فکر کنم تا 16 تا فیلد(شاید هم بیشتر) بتونی با هم ایندکس کنی و این ها را یکتا تعریف کنی فکر کن یک جدول داری به شکل زیر
کد
نام
نام خانوادگی
نام پدر
شماره شناسنامه
می خواهی بر اساس 4 تا فیلد آخر ایندکس کنی
ای دستور ساختن جدول
CREATE TABLE [tbluserNames] (
[ID] [int] NOT NULL ,
[Name] [nvarchar] (50) COLLATE Arabic_CI_AS NULL ,
[Family] [nvarchar] (50) COLLATE Arabic_CI_AS NULL ,
[FatherName] [nvarchar] (50) COLLATE Arabic_CI_AS NULL ,
[IdNumber] [nvarchar] (50) COLLATE Arabic_CI_AS NULL ,
CONSTRAINT [PK_tbluserNames] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY]
این هم دستور ساختن ایندکس برای یکتا کردن چندتا فیلد با هم
CREATE UNIQUE INDEX [IX_tbluserNames] ON [dbo].[tbluserNames]([Name], [Family], [FatherName], [IdNumber]) ON [PRIMARY]
بعضی چیزها سلیقه نیست اجبار هست.