foreign key problem

WaZZkeSS

Erfahrenes Mitglied
Hallo allerseits,

ich versuche mittels T-SQL zwei Tabellen mit foreign key zu verbinden und bekomme folgende Meldung:
Code:
use MaxMustermann
GO
CREATE TABLE t_Max
(
id int PRIMARY KEY IDENTITY(1, 1),
max varchar(25),
wert bit
)
CREATE TABLE t_Muster
(
id int PRIMARY KEY IDENTITY(1, 1),
muster varchar(25),
mann varchar(25),
foreign key (id) references t_Max(id) oder constraint id foreign key references t_Max(id)
)
Msg 8139, Level 16, State 0, Line 7
Number of referencing columns in foreign key differs from number of referenced columns, table 't_Max'.



Jemadn ne Idee, wäre für jede Hilfe sehr sehr dankbar.

Lg


p.s: Ich verwende MSSQL 2008
 
Hallo WaZZkeSS,

beim SQL 2008 ist im Bezug auf Statements Änderungen bzw. Verbesserungen zur Vorgängerversionen vorgenommen worden.
Will man zwei Spallten miteinander verbinden sollte der Syntax wie folgt aussehen.
Code:
MAX_ID int foreign key references t_Max(id)
Ich glaube so sollte es funktionieren.

Lg
ksk
 
Zurück