利用ORACLE的系统表进行操作。
ALL_开头
select * from sys.all_all_tables;
select *from sys.all_tab_cols;
select * from sys.all_tab_columns;
具体例子:
SELECT * FROM SYS.All_Tab_Columns tc
where tc.TABLE_NAME='SD_DUTY_LOG'
AND tc.column_name LIKE 'HNSLT_NET%'
附上DBA常用的一些表。
select username from dba_users;
select * from dba_data_files;
select * from dba_objects;
select * from dba_tables;
select * from dba_sequences;
select * from dba_views;
select * from all_views;
select * from dba_db_links;
本文介绍如何使用Oracle数据库中的系统表来获取元数据信息,包括表结构、列名等,并提供了具体的SQL查询示例,如查询特定表的所有列名。

9898

被折叠的 条评论
为什么被折叠?



