1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Informix: Primary Key ändern

Dieses Thema im Forum "Andere Datenbankserver" wurde erstellt von Tomate_Salat, 13 August 2010.

  1. Tomate_Salat

    Tomate_Salat Neuer Benutzer

    Hi,

    seit Tagen mache ich mit rum und kriege es einfach nicht hin: wie kann ich bei Informix[V:10tc7] einen primary key droppen oder ändern?

    sowas wie
    PHP:
    ALTER TABLE ... DROP CONSTRAINT ...
    oder
    PHP:
    ALTER TABLE ... DROP PRIMARY KEY
    kennt ja das DB-System nicht, zumindest nicht, wenn ich es eingebe [​IMG]

    Hoffe Ihr könnte mir helfen [​IMG]

    MFG

    Tomate_Salat
     
  2. thomas_w

    thomas_w Datenbank-Guru

  3. Tomate_Salat

    Tomate_Salat Neuer Benutzer

    AW: Informix: Primary Key ändern

    Danke für deine Antwort(wohl gemerkt: in 2 Foren die einzigste Reaktion^^). Leider funktioniert diese nicht. Aber ich habe die Lösung gefunden:

    PHP:
    DROP INDEX [NAME DES PRIMARY KEYS];
    MFG

    Tomate_Salat
     
  4. Tomate_Salat

    Tomate_Salat Neuer Benutzer

    AW: Informix: Primary Key ändern


    Edit: mein "primary key" war wohl doch ein Constraint. Primary keys kann man über deren namen löschen, wie thomas_w beschrieben hat. (welcher i.d.R. folgende Struktur hat: u[zahl]_[zahl])
     
  5. thomas_w

    thomas_w Datenbank-Guru

    AW: Informix: Primary Key ändern

    Als ich kenne Informix nicht, aber eine Frage hätte ich dazu noch gehabt.

    Wenn der Index des Primary Key mit DROP INDEX.. entfernt wird, ist dann die PRIMARY KEY Eigenschaft der entsprechenden Spalte(n) - der Tabelle - dann ebenfalls entfernt oder ist die Tabelle dann "incomplete". Denn ohne einen Index auf den PK, kann die Datenbankengine keine Prüfung auf Eindeutigkeit machen.

    Grüße
    Thomas
     
  6. Tomate_Salat

    Tomate_Salat Neuer Benutzer

    AW: Informix: Primary Key ändern

    Informix (was ich btw abgrundtief hasse) kann Tabellen anlegen ohne einen Primary key, dieser ist also nicht zwingend notwendig.
     
Die Seite wird geladen...
Ähnliche Themen
  1. vista
    Antworten:
    0
    Aufrufe:
    938

Diese Seite empfehlen