Tôi có đoạn mã sau:tài liệu tham khảo quan trọng ngoại bảng hợp lệ
create table test.dbo.Users
(
Id int identity(1,1) primary key,
Name varchar(36) not null
)
create table test.dbo.Number
(
Id int identity(1,1) primary key,
Number varchar(10) not null,
Name varchar(36) not null foreign key references Users.Name
)
Chìa khóa nước ngoài ném một lỗi nói Foreign key 'FK__Number__Name__1CF15040' references invalid table 'Users.Name'.
.
Tôi đã làm gì sai?
Tôi không nghĩ đó là USERS.NAME, nó phải là NGƯỜI DÙNG (NAME). kiểm tra cú pháp mở rộng – Santhosh
@Santhosh: Điều đó giải quyết vấn đề với tham chiếu. Cảm ơn! Mặc dù, bây giờ tôi đã nhận được một lỗi nói rằng không có ứng cử viên phù hợp cho khóa nước ngoài này trong bảng 'Users'. – ojek
pls cơ sở dữ liệu của bạn? – Santhosh