tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wSam wSam ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    136
    Hallo zusammen

    Kann ich ein als Primary Key definiertes Attribut später mit update noch ändern?
    (Es ist ein String, welcher zusammen mit einer ID einen composite Primary Key bildet). Wenn ich nun diesen String ändere, wird es nicht in der DB gespeichert.

    Vielen Dank im Voraus und Gruss
     
    mfg Sebbo

    visit my homepage: www.3dstudio.ch

  2. #2
    Avatar von Exceptionfault
    Exceptionfault Exceptionfault ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Neckarsulm
    Beiträge
    348
    Den Wert der Primary Key Spalte kannst du selbstverständlich updaten. Es können lediglich 2 Gründe existieren, warum es nicht geht:

    1.) Der Wert nach dem Update ist nicht mehr eindeutig. D.h. du bekommst einen ORA-00001.
    2.) Du verweist mit FOREIGN - Keys auf den Primary Key und die FOREIGN KEYS sind nicht auf UPDATE NULL, oder UPDATE CASCADE gesetzt. Dann bekommst und einen "Referentiellen Integritäts" - Fehler.

    Wenn du bei dem Update auf keinen Fehler läufst, der Wert aber trotzdem nicht gespeichert wird, kann es eigentlich nur an einem fehlenden COMMIT liegen.
     
    liebe Grüße
    Exceptionfault (http://exceptionfault.de)

    Never say: "Always"! Always say: "Never say never"! - Tom Kyte @ Ask Tom Live in Berlin 2008

Ähnliche Themen

  1. Oracle - Erster verfügbarer Primary Key
    Von CuteProgrammer im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 08.09.10, 13:30
  2. Oracle 10.2.0.4 INDEX (Primary key) versus BITMAP INDEX
    Von planb2000 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 25.03.10, 16:33
  3. Oracle/Mysql/HSQLDB - Interne Nummer der Spalte mit Primary Key
    Von sceppi im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 05.08.08, 09:34
  4. Primary Key ändern
    Von -motaro- im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 16.02.05, 19:38
  5. Primary Key ändern
    Von -motaro- im Forum HTML-Editoren
    Antworten: 1
    Letzter Beitrag: 16.02.05, 14:36