Announcement

Collapse
No announcement yet.

SQL + Primary Key

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

  • SQL + Primary Key

    Hey,

    wie kann ich bei der Erstellung eines Primärschlüssels mit einer SQL-Anweisung auch den Namen dieses Primärschüssels angeben.
    Zugriff auf eine ACCESS-Datenbank.

    CREATE TABLE Tabelle1 (Feld1 INTEGER, Feld2 VARCHAR(20), PRIMARY KEY (Feld1));

    Ich erhalte zwar einen Primärschlüssel, aber der Name wird intern erstellt.

    mfg

    volker

  • #2
    Hallo,

    über ADD CONSTRAINT kann ein Name vergeben werden:
    <pre>
    CREATE TABLE Tabelle1 (
    Feld1 INTEGER,
    Feld2 VARCHAR(20))

    ALTER TABLE <i>Tabelle1</i>
    ADD CONSTRAINT <i>pk_Name</i> PRIMARY KEY (<i>Feld1</i>)
    </pre>
    Ob sich allerdings ACCESS daran hält (ACCESS ist keine SQL-Datenbank!) ist eine andere Frage

    Comment

    Working...
    X