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?
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";
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden