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

نام تاپیک: Unique Index برروی بیش از یک ستون هم کار میکنه؟

  1. #1

    Question Unique Index برروی بیش از یک ستون هم کار میکنه؟

    در جایی از برنامه متوجه شدم که کاربرها داده های تکراری ثبت میکنن و واسه همین نیاز دارم ترکیب چند ستون رو Unique تعریف کنم.
    A.ID (P.Key)
    A.Name
    A.Qty
    چطور میتونم روی ترکیب Name و Qty ایندکس Unique تعریف کنم؟



  2. #2
    کاربر دائمی آواتار Galawij
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شاره که م سنه
    پست
    711

    نقل قول: Unique Index برروی بیش از یک ستون هم کار میکنه؟

    سلام
    جدول مورد نظرتون رو باز کنید و قسمت Manage Indexes and Key را کلیک کنید. در پنجره Indexes\key روی دکمه Add کلیک کنید.
    eee.jpg
    بعد در قسمت Columns کلیک کنید و اسم فیلدهاتون رو انتخاب کنید سپس گزینه Is Unique را روی Yes قرار دهید.

  3. #3

    نقل قول: Unique Index برروی بیش از یک ستون هم کار میکنه؟

    ممنون از پاسختون منظور من استفاده ترکیبی از چند ستون بود.
    ظاهرا طبق گفته مایکروسافت نمیشه به صورت ترکیبی ایندکس unique گذاشت. یعنی خطا نمیده ولی جلوی رکوردهای تکراری رو نمیگیره

  4. #4

    نقل قول: Unique Index برروی بیش از یک ستون هم کار میکنه؟

    سلام.
    چرا از Trigger استفاده نمی کنی؟
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  5. #5

    نقل قول: Unique Index برروی بیش از یک ستون هم کار میکنه؟

    سلام دوست عزیزم،
    من متوجه نشدم مشکل شما دقیقا کجاست. این شاید کمک کنه:


    create table t1(
    c1 int,
    c2 int)
    go

    create unique index ix1 on t1(c1,c2)
    go

    insert t1 values(1,2)
    go
    insert t1 values(1,2) -- ERROR

  6. #6

    نقل قول: Unique Index برروی بیش از یک ستون هم کار میکنه؟

    سلام امین!
    عجیبه.... باور کن وقتی روی تک تک ستونها به صورت مجزا unique index تعریف میکردم درست بود ولی وقتی روی دو تا ستون همزمان یک ایندکس تعریف میکردم کار نمیکرد. حتی یه نوت توی MSDN هم دیدم که نوشته بود روی multiple columns نمیتونین unique index بذارین.
    ولی ممنون از راهنماییت

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

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

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