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

نام تاپیک: سوال در رابطه با CONSTRAINT محدودیت unique

  1. #1

    سوال در رابطه با CONSTRAINT محدودیت unique

    با سلام و خسته نباشید به همه دوستان
    میخواستم بدونم عبارت جلوی constraintکه قرمز کردم ، چیه؟یه اسم مستعاره واسه جدوله آیا؟؟؟؟؟ چون اسم جدول که نیست تو pdf که داشتم اسم جدولش Person بود
    (CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: سوال در رابطه با CONSTRAINT محدودیت unique

    نقل قول نوشته شده توسط raha_ebr مشاهده تاپیک
    با سلام و خسته نباشید به همه دوستان
    میخواستم بدونم عبارت جلوی constraintکه قرمز کردم ، چیه؟یه اسم مستعاره واسه جدوله آیا؟؟؟؟؟ چون اسم جدول که نیست تو pdf که داشتم اسم جدولش Person بود
    (CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName
    سلام
    اسم خود Constraint هست. هر چیزی تو Sql یه اسم داره ( غیر از جدول‌ها، اندیس‌ها، کلید‌ها و constraintها هم همگی اسم دارن )
    مثلاً اگه خواستی این constraint رو حذف کنی، اگه اسم نداشت چطوری می‌خواستی به sql بگی که چی رو می‌خوای حذف کنی؟

    صبا صبوحی

  3. #3

    نقل قول: سوال در رابطه با CONSTRAINT محدودیت unique

    پس برای یه محدودیت که فقط به یه فیلد دادیم چکار کنیم که اسم براش تعریف نکردیم مثل این؟
    ,ID int not null UNIQUE


  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: سوال در رابطه با CONSTRAINT محدودیت unique

    نقل قول نوشته شده توسط raha_ebr مشاهده تاپیک
    پس برای یه محدودیت که فقط به یه فیلد دادیم چکار کنیم که اسم براش تعریف نکردیم مثل این؟
    ,ID int not null UNIQUE

    سلام
    از جدولت یه script بگیر، می‌بینی که برای این هم یه نام گذاشته شده.
    مثلاً وقتی می‌نویسی:

    CREATE TABLE MyTable(
    Id integer Identity( 1, 1 ) PRIMARY KEY,
    Name nvarchar( 50 )
    )


    هیچ نامی نمی‌دی، اما خودش نام PK_MyTable رو براش می‌گذاره.
    خلاصه این که همه چیز یه اسم داره توی دیتابیس‌های SQL Server.
    و دقیقاً به همین دلیل، من مدت‌ها هست که سعی می‌کنم scriptهام رو همون شکل بنویسم ( مثل scriptای که خودش می‌سازه )
    یعنی مثلاً بجای مثالی که قبلاً زدم این رو می‌نویسم:

    CRATE TABLE MyTable(
    Id integer Identity( 1, 1 ),
    Name nvarchar( 50 ),
    CONSTRAINT [PK_MyTable] PRIMARY KEY CLUSTERED ([Id] ASC)
    )

    حداقلش اینه که اگه دلم خواست اسم کلید اصلی رو یه چیز دیگه بدم ( که البته این کار رو نمی‌کنم )، اختیارش دست خودمه

    صبا صبوحی

تاپیک های مشابه

  1. سوال در رابطه با datagrid در vb.net 2005
    نوشته شده توسط امیر تورانی در بخش VB.NET
    پاسخ: 2
    آخرین پست: دوشنبه 05 دی 1384, 10:25 صبح
  2. سوال در رابطه با کنترل 2 تیبل که با هم join شدن
    نوشته شده توسط امیر تورانی در بخش VB.NET
    پاسخ: 0
    آخرین پست: شنبه 03 دی 1384, 17:17 عصر
  3. سوال در رابطه با کاربرد xaCommitRetaining
    نوشته شده توسط Babak-Aghili در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 13 آبان 1384, 09:02 صبح
  4. سوال:در رابطه با توابع ورودی وخروجی در جاوا
    نوشته شده توسط سارا بهروزیان در بخش برنامه‌نویسی جاوا
    پاسخ: 7
    آخرین پست: پنج شنبه 04 فروردین 1384, 01:53 صبح
  5. سوال در رابطه با Quick Report
    نوشته شده توسط ahmad sajjad در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: پنج شنبه 10 اردیبهشت 1383, 19:28 عصر

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

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