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

نام تاپیک: ايجاد قيد یکتایی (unique در جدول

  1. #1

    ايجاد قيد یکتایی (unique در جدول

    سلام
    من ی جدول کارمند دارم شامل نام ؛ آی دی کارمند و .. که آی دی pk هست
    يه ستون توي جدول گذاشتم به نام ش پارکینگ که رابطه یک به یک داره با کارمند
    می خوام unique شه.کلیک راست میکنم روی ستون.اسم ستون هم انتخاب می کنم.نوعش هم unique میذارم اما ذخیره اش نمی کنه و ارور میده
    لطف میکنید اگه راهنمایی ام کنید

  2. #2

    نقل قول: ايجاد قيد یکتایی (unique در جدول

    سلام،
    بهتر بود پیام error رو ارسال می کردین.
    احتمالا این به این خاطر هست که مقدار تکراری در ستون ش پارکینگ از قبل وجود داشته.
    برای بررسی این موضوع می تونید کدی شبیه به این بنویسید:
    SELECT CASE (SELECT COUNT(DISTINCT sh_parking) FROM table_name) WHEN (SELECT COUNT(*) FROM table_name) THEN 'no_dups' ELSE 'dups' END;
    وبلاگ من (Advanced SQL Querying)

  3. #3

    نقل قول: ايجاد قيد یکتایی (unique در جدول

    بله ارور به خاطر داده تکراری NULL بود. اما اگه بخوام بعضی سطر هام null باشه باید چیکار کنم قبول کنه!! همه کارمندان شاید پارکینگ نداشته باشند

  4. #4

    نقل قول: ايجاد قيد یکتایی (unique در جدول

    نقل قول نوشته شده توسط b.najafi_1387 مشاهده تاپیک
    بله ارور به خاطر داده تکراری NULL بود. اما اگه بخوام بعضی سطر هام null باشه باید چیکار کنم قبول کنه!! همه کارمندان شاید پارکینگ نداشته باشند
    http://www.30sharp.com/article/13/24...8%b1-null.aspx
    وبلاگ من (Advanced SQL Querying)

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

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