Create Table mit Fremdschlüsseln

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Create Table mit Fremdschlüsseln

    Hallo zusammen,
    ich hab ein kleines Problem mit einem Create-Script. Hab die Tabellen mit dem DB Designer 4 erstellt und mir die passenden Create-Scripts kreieren lassen. Probleme treten auf bei den Fremdschlüsseln in der Tabelle. Hab als Server den MS SQL 2005 Express.
    Bei der Analyse des Scipts kommt immer die Meldung (bezieht sich auf die Zeilen INDEX ....)
    Meldung 1018, Ebene 15, Status 1, Zeile 13
    Falsche Syntax in der Nähe von 'INDEX'. Falls dies Teil eines Tabellenhinweises sein soll, sind ein WITH-Schlüsselwort und Klammern erforderlich. Hab schon im Internet gesucht aber keine passende Antwort gefunden.

    Hier das Script:
    CREATE TABLE Auto (
    idAuto INTEGER NOT NULL IDENTITY (1,1),
    Person_idPerson INTEGER NOT NULL,
    AutoHersteller_idAutoHersteller INTEGER NOT NULL,
    AutoArt_idAutoArt INTEGER NOT NULL,
    modell VARCHAR NULL,
    kennzeichen VARCHAR NULL,
    farbe VARCHAR NULL,
    sitzplätze INTEGER NULL,
    raucherauto BOOL NULL,
    bemerkung VARCHAR NULL,
    PRIMARY KEY(idAuto, Person_idPerson),
    INDEX Auto_FKIndex1(AutoArt_idAutoArt),
    INDEX Auto_FKIndex2(AutoHersteller_idAutoHersteller),
    INDEX Auto_FKIndex3(Person_idPerson)
    );

    Wie lautet den der richtige Syntax in meinem Fall. Danke schon mal im voraus.

    Gruß
    Nicole
Working...
X