جدولی به نام Course_Tbl دارم و میخوام یکی از فیلدهای این جدول رو به صورت Foreign Key تبدیل کنم. نکته اینکه این جدول دارای اطلاعات هم می باشد.
توسط دستور زیر این کار رو میخوام انجام بدم :
Alter Table [dob].[Course_Tbl]
Add Foreign Key (TeacherID) References AspNetUsers(Id)
اما بعد از اجرای این دستور با خطای زیر مواجه میشم:
Msg 1753, Level 16, State 0, Line 4
Column 'AspNetUsers.Id' is not the same length or scale as referencing column 'Course_Tbl.TeacherID' in foreign key 'FK__Course_Tb__Teach__65C116E7'. Columns participating in a foreign key relationship must be defined with the same length and scale.
Msg 1750, Level 16, State 1, Line 4
Could not create constraint or index. See previous errors.
تصویر خطا هم قرار میدم:
وقتی که میخاید ستونی رو کلید خارجی کنید باید اون ستون از لحاظ DataType دقیقا مشابه باشه با ستون معادلش که در جدول دیگه کلید اصلی هست. همچنین از لحاظ length هم باید یکی باشه.
ضمنا ستونی که قرار کلید خارجی بشه نباید مقدار null داشته باشه در هیچ سطری.
الان در مثال شما Id و TeacherID باید دقیقا یک DataType و یک length داشته باشن و TeacherID هیچ مقدار Null نباید در ردیف های جدول داشته باشه.
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1034
- پاسخ :
1
|
تاریخ :
1400/08/02
- ساعت :
02:35:00 PM
- بازدید :
2563
- پاسخ :
1
|
تاریخ :
1403/01/15
- ساعت :
04:12:00 PM
- بازدید :
800
- پاسخ :
2
|
تاریخ :
1402/10/18
- ساعت :
10:45:00 PM
- بازدید :
706
- پاسخ :
2
|
تاریخ :
1402/08/18
- ساعت :
08:43:00 AM
- بازدید :
1318
- پاسخ :
0
|
تاریخ :
1402/08/16
- ساعت :
09:45:00 PM
- بازدید :
1039
- پاسخ :
1
|
تاریخ :
1402/06/27
- ساعت :
12:27:00 PM
- بازدید :
1461
- پاسخ :
2
|
تاریخ :
1402/06/25
- ساعت :
11:37:00 AM
- بازدید :
1042
- پاسخ :
1
|
تاریخ :
1402/06/18
- ساعت :
10:36:00 AM
- بازدید :
1753
- پاسخ :
2
|
تاریخ :
1399/06/01
- ساعت :
10:58:00 PM
- بازدید :
7555
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2013
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
78
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
109
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1034
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
430
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
931
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4800
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1161
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
599
- پاسخ :
1
|