Wie erhalten Sie Tabellenkommentare über SQL in Oracle?

9

Ich habe es versucht:

%Vor%

und es gibt mir 3 Spalten "TABLE_NAME", "TABLE_TYPE" und "COMMENTS" zurück, aber die "TABLE_NAME" -Spalte ist wie "verschlüsselt", ich brauche klare Tabellennamen:

%Vor%

Wenn ich "select * from user_tables;" TABLE_NAME ist nicht "verschlüsselt".

    
Tristan 15.05.2013, 13:59
quelle

1 Antwort

14

Seit 10g legt Oracle Tabellen nicht sofort ab, wenn wir eine DROP TABLE-Anweisung ausgeben. Stattdessen benennt er sie wie folgt BIN$IN1vjtqhTEKcWfn9PshHYg==%code% um und legt sie in den Papierkorb. Dadurch können wir Tabellen wiederherstellen, die wir nicht löschen wollten. Erfahren Sie mehr .

Tabellen im Papierkorb sind noch Tabellen, daher werden sie in ALL_TABLES und ähnlichen Ansichten angezeigt. Wenn Sie also nur Kommentare sehen möchten, die sich nur auf Live-Tabellen beziehen (nicht gelöscht), müssen Sie nach Tabellennamen filtern:

%Vor%     
APC 28.12.2013, 16:13
quelle

Tags und Links