In Oracle können Sie die Anweisung „select ... From all_tab_columns where table_name=upper('table name') ANDowner=upper('database login user name');“ verwenden, um den Datentyp der Datenbanktabelle abzufragen .
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Die Syntax des Oracle-Abfragedatentyps lautet wie folgt:
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('表名') AND owner=upper('数据库登录用户名');
Beispiel lautet wie folgt:
select column_name,data_type,DATA_LENGTH From all_tab_columns where table_name=upper('t_department') AND owner=upper('scott')
Erweiterte Kenntnisse:
1. Sehen Sie sich den Feldnamen und den Datentyp an
select * from cols WHERE TABLE_name=upper('表名'); (user_tab_columns缩写cols)
2. Überprüfen Sie den angegebenen Spaltendatentyp
select DATA_TYPE from User_Tab_Columns t where t.column_name=upper('列名') and t.table_name =upper(trim('表名'));
4. Sie können alle Einschränkungen über user_constraints anzeigen
select * from user_tab_columns where table_name = upper(‘表名’);
Empfohlenes Tutorial: „
Oracle Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo fragen Sie den Datentyp in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!