In Oracle können Sie die „select“-Anweisung verwenden, um alle Tabellen unter einem angegebenen Benutzer abzufragen. Die Syntax lautet „select * from all_tables a where a.OWNER = Upper('database user name');".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer. 1. Fragen Sie ab, welche Tabellen unter dem aktuellen Benutzer verfügbar sind Nachdem die Abfrage erfolgreich war, können Sie die Rolle jedes Felds in der Tabelle all_tables verstehen.
2 Fragen Sie alle Feldinformationen aller Tabellen unter dem aktuellen Benutzer ab Aussage:
select * from all_tables a where a.OWNER = upper('数据库用户名');
Beispiel: (Erklärung: HDRV2 ist der Datenbank-Benutzername, den ich verwende. Sie können Ihren Benutzernamen hier einfach ändern. Denken Sie daran, den Benutzernamen groß zu schreiben; verwenden Sie dann und, um eine bedingte Abfrage durchzuführen)
3. Zeigen Sie den Tabellenbereich an, zu dem der aktuelle Benutzer gehört.
Standardabfrageanweisung (Benutzername muss in Großbuchstaben angegeben werden, Oracle unterscheidet zwischen Groß- und Kleinschreibung):
select * from all_tab_columns c where c.OWNER = upper('数据库用户名');
Beispiel:
select * from dba_users where username=upper('用户名');
4 .Fragen Sie die Anzahl der Datenelemente (Anzahl nicht gefunden), den Tabellennamen und den chinesischen Tabellennamen der Tabelle unter dem aktuellen Benutzer ab
select default_tablespace from dba_users where username='HDRV2';
5. Fragen Sie alle Tabellennamen unter dem aktuellen Benutzer ab:
select a.num_rows as '数据条数', a.TABLE_NAME as '表名', b.COMMENTS as '中文表名' from user_tables a, user_tab_comments b where a.TABLE_NAME = b.TABLE_NAME order by TABLE_NAME;
6 .Fragen Sie die Feldnamen aller Tabellen unter dem aktuellen Benutzer ab:
select t.table_name from user_tables t;
Das obige ist der detaillierte Inhalt vonSo fragen Sie alle Tabellen unter einem angegebenen Benutzer in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!select t.column_name from user_col_comments t;