Wie Sie überprüfen, ob die Einschränkung vorhanden ist, bevor der Tropfen auf Oracle

September 1

Einschränkungen für Steuern wie Sie löschen und Bearbeiten von Datenbank-Tabellenspalten in Oracle. Wenn zwischen zwei Tabellen eine Einschränkung vorhanden ist, können nicht Sie eine der Tabellen löschen, bis Sie die Einschränkung entfernen. Oracle bietet Ihnen eine Abfrage, die Sie verwenden, um Einschränkungen zwischen zwei Tabellenspalten zu beobachten. Verwenden Sie diese Abfrage für Einschränkungen zu überprüfen, wenn eine Tabelle zu löschen.

Anweisungen

1 Oracle Enterprise Manager oder einem anderen bevorzugten PL-SQL-Editor zu öffnen. Melden Sie sich Ihrer Datenbank und öffnen Sie den PL-SQL-Editor in der Software.

2 Anzeigen einer Liste von allen Einschränkungen. Die folgende PL-SQL-Anweisung zeigt eine Liste mit allen Einschränkungen auf Tabellen:

beschreiben user_constraints

Führen Sie die Anweisung aus und überprüfen Sie die Liste der Namen der Zurückhaltung. Jeder Name Zurückhaltung zeigt auch die zugehörige Spalte. Sie benötigen den Einschränkungsnamen Drilldown Weitere Informationen.

3 Geben Sie die Einschränkung-Abfrage, um weitere Informationen über die Einschränkung anzuzeigen. Zum Beispiel sehen Sie ein "P" für primary Key oder "R" für einen Fremdschlüssel. Die folgenden Informationen für Code-Ansichten-Einschränkung für eine Einschränkung mit dem Namen "Customerorders" einschließlich den Namen der Spalte in der Tabelle:

Wählen Sie Column_name, Position Constraint_name aus User_cons_columns wo Constraint_name = 'Customerorders';