نمایش نتایج 1 تا 4 از 4

نام تاپیک: تعریف دو فیلد با هم به صورت unique

  1. #1

    Question تعریف دو فیلد با هم به صورت unique

    من یک Key دارم که unique هست ولی می خوام دو فیلد دیگه با هم unique باشند، چطور میتونم unique بودن رو روی دو فیلد تعریف کنم؟ (SQL 2005)

  2. #2

    نقل قول: تعریف دو فیلد با هم به صورت unique

    سلام.
    شما هم میتوانید هنگام تعریف کلید اصلی در SSMS دو فیلد رو باهم انتخاب کرده و دکمه کلید رو بزنید.هم میتوانید یک index به صورت Unique تعریف کرده و دو فیلد رو باهم انتخاب کنید.
    هردوروش در قسمت Design جدول هست که میتوانید اینکارو انجام دهید.

  3. #3

    Exclamation نقل قول: تعریف دو فیلد با هم به صورت unique

    من روی دو فیلد با هم Index گذاشتم ولی باز هم موقع ورود Data یکسان هیچ پیامی نمیده و Unique بودن رو چک نمیکنه.



    CREATE UNIQUE NONCLUSTERED INDEX [IX_ATE] ON [Tr].[T1]
    (
    [Date] ASC,
    [ID] ASC
    )WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = ON, ONLINE = OFF) ON [PRIMARY]


  4. #4

    نقل قول: تعریف دو فیلد با هم به صورت unique

    سلام.
    وقتی شما روی دو فیلد باهم ایندکس میذارید اگر ترکیب هردو باهم یکسان بود و وجود داشت خطا میگیره.
    در ضمن اگر PK هم داشته باشید ترکیب هر سه فیلد باید یونیک باشه .

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •