Announcement

Collapse
No announcement yet.

Zusammengesetzter primary key in TSQL?

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

  • Zusammengesetzter primary key in TSQL?

    Hallo allerseits,

    Ich mache für meinen Kurs in Wirtschaftsinformatik ein kleines Projekt.

    Warum funktioniert das hier nicht?


    create table seminar (

    Thema nvarchar(60) NOT NULL,

    FbNr smallint NOT NULL,

    Note smallint NOT NULL,

    CONSTRAINT seminar primary key (Thema, FbNr))

    Wie deklariere ich in TSQL einen zusammengesetzten prim.key aus mehreren attributen?

  • #2
    Hallo,

    nach CONSTRAINT kommt der Name der Einschränkung und nicht der Tabellname.

    [highlight=sql]
    create table seminar (
    Thema nvarchar(60) NOT NULL,
    FbNr smallint NOT NULL,
    Note smallint NOT NULL,
    CONSTRAINT pkseminar primary key (Thema, FbNr))
    [/highlight]

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Originally posted by gfoidl View Post
      Hallo,

      nach CONSTRAINT kommt der Name der Einschränkung und nicht der Tabellname.

      [highlight=sql]
      create table seminar (
      Thema nvarchar(60) NOT NULL,
      FbNr smallint NOT NULL,
      Note smallint NOT NULL,
      CONSTRAINT pkseminar primary key (Thema, FbNr))
      [/highlight]

      mfG Gü
      vielen Dank, das ist sehr nett!

      Comment

      Working...
      X