Ich habe den folgenden Code:Fremdschlüssel verweist auf die ungültige Tabelle
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
)
Der Fremdschlüssel wirft ein Fehler Foreign key 'FK__Number__Name__1CF15040' references invalid table 'Users.Name'.
sagen.
Was habe ich falsch gemacht?
Ich glaube nicht, dass es USERS.NAME ist, sollte es USERS (NAME) sein. Überprüfen Sie die Exact-Syntax – Santhosh
@Santhosh: Das löst das Problem mit Verweis. Vielen Dank! Obwohl, jetzt habe ich einen Fehler, der besagt, dass es keine passenden Kandidaten für diesen Fremdschlüssel in 'Benutzer' Tabelle gibt. – ojek
Ihre Datenbank pls? – Santhosh