PDA

View Full Version : اشکال هنگام ثبت اطلاعات در دو جدول با pk مشترک



salmah
شنبه 23 فروردین 1393, 22:56 عصر
با سلام
من دوتا جدول دارم t1:id,nam,...........
t2:nam,id,nomreh,.......
حالا می خوام از جدولt1 نام وid را بگیرم
در هر دو جدول idکلید اصلی هست واین خطا هنگام ثبت اطلاعاتایجاد میشه
آیا الزامی هست که در همه جدول ها کلید اصلی داشته باشیم

Violation of PRIMARY KEY constraint 'PK_t2_1'. Cannot insert duplicate key in object 'dbo.t2'.
The statement has been terminated.

aminireza65
شنبه 23 فروردین 1393, 23:04 عصر
کلید اصلی در یکی از جدولها نباید در اون یکی جدوله کلید اصلی باشه. شما میتونی در هر دو جدول کلید اصلی داشته باشی ولی کلید اصلی از جدول اول نباید در جدول دوم کلید اصلی باشه.