سلام با دستور زیر یک جدول درست می کنم می خواهم ایندکس هم براساس تاریخ ایجاد کنم چیکار باید بکنم
کد:"create table ALI (NUM int,date datetime,primary key(date))";
Printable View
سلام با دستور زیر یک جدول درست می کنم می خواهم ایندکس هم براساس تاریخ ایجاد کنم چیکار باید بکنم
کد:"create table ALI (NUM int,date datetime,primary key(date))";
سلام
فیلدی که PrimaryKey باشد همواره یک ایندکس کلاستری خواهد داشت و نیازی به کار اضافه ندارد.
(البته اینکه فیلدی با نوع datetime کلید و PrimaryKey جدول باشد جالب نیست و میتواند مشکل ساز شود.)
یه نمونه کد برای تولید یه جدول با Primerykey Index :
کد:CREATE TABLE [dbo].[Contract](
[ID] [int] IDENTITY(1,1) NOT NULL,
[ContractorID] [int] NOT NULL,
[ContractNumber] [varchar](255) COLLATE Arabic_CI_AS NOT NULL,
[ContractAmmount] [int] NULL,
[ContractDate] [varchar](10) COLLATE Arabic_CI_AS NULL,
[RegisterDate] [datetime] NULL,
CONSTRAINT [PK__Contract__ID] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]