PDA

View Full Version : ايجاد دو فيلد كليد مجزا در اسكيوال



REZAEE22
سه شنبه 04 مهر 1391, 11:55 صبح
سلام به همه !
چطور ميشه دوتا فيلد كليد مجزا در يك تيبل داشت؟!:متفکر:

ali ghaemi
سه شنبه 04 مهر 1391, 12:38 عصر
کافیه جدول رو در حالت Design بازکنید و با استفاده از کلید CTRL فیلدهایی رو که می خواید کلید اصلی باشن انتخاب کنید و ایکون SET Primary Key رو بزنید یا اگر بخواید با دستور T-SQL انجام بدید به این شکل است

ALTER TABLE [Table_Name] ADD CONSTRAINT
PK_[Key Name] PRIMARY KEY CLUSTERED
(
[Field1[,Field2],....]
)

REZAEE22
سه شنبه 04 مهر 1391, 13:51 عصر
ممنون از پاسختون اما اين كار دوفيلد رو باهم فيلد كليد ميكنه .
من ميخوام سه تا جدول رو با اطلاعات كاملا متفاوت به گونه اي ارتباط بدم كه نوع ارتباطم يك به يك و فيلدهاي كليدم براي هر كدام از اين دو ارتباط متفاوت باشند.
93243

Reza_Yarahmadi
چهارشنبه 05 مهر 1391, 13:21 عصر
هر جدول میتونه فقط دارای یک کلید باشه. برای موضوع مورد نظرتون میتونید فیلد دوم رو یونیک کنید.