Alex_winf01 Geschrieben 28. Juni 2010 Geschrieben 28. Juni 2010 Mit folgendem Befehl lösche ich zunächst meinen Primärschlüssel: alter table <tabelle> drop constraint <constraint-name>; Nun kenne ich aber den <constraint-name> nicht automatisch. Wie kann ich mir den <constraint-namen> über einen select-Befehl anzeigen lassen? Zitieren
carstenj Geschrieben 28. Juni 2010 Geschrieben 28. Juni 2010 Hi, hier mit kannst du dir die Spalten anzeigen lassen, die du abfragen kannst: descr dba_constraints; descr user_constraints; Also dann z.B.: select NAME from user_constraints where TABLE_NAME = "blah"; Zitieren
dr.dimitri Geschrieben 28. Juni 2010 Geschrieben 28. Juni 2010 Da es um PKs geht, kann man noch auf CONSTRAINT_TYPE ='P' einschränken. Dim Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.