ORACLE中查询系统中的所有表和查询某张表中所有字段的名称的SQL写法
利用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 where table_name='POD';
select * from dba_sequences WHERE sequence_owner='WEIZHI';
select * from dba_views where owner='WEIZHI';
select * from all_views where owner='WEIZHI';
select * from dba_db_links;
分享到:
相关推荐
这种方式在所有支持标准SQL的数据库系统中,如MySQL、PostgreSQL、Oracle等,都是被广泛接受的。 值得注意的是,`UPDATE` 语句本身不能直接处理多表,它只能更新一个表。但是,通过 `FROM` 子句后面的JOIN操作,...
总结,更新Oracle数据库中的多张表可以通过`UPDATE`语句配合子查询或者使用`MERGE`语句来实现。`UPDATE`语句适用于简单的更新需求,而`MERGE`则更适用于复杂的关联更新和数据同步场景。在实际应用中,应根据具体需求...
### SQL优化原则和技巧 #### 一、表、索引相关知识及其在数据库内部相关的物理存储 ##### 1. 数据库中最小的物理存储单位:块(Block) - **定义**: 数据库最小的物理存储单位是块,对于Oracle 9i来说,默认大小为8...
allLevelName 所有级别的名字,它会覆盖其下所有的 Member 的 name 和所有的 Level 的 name 属性的值。 allMemberCaption 例如 : allMemberCaption= “全部产品”这个是在表示层显示的内容 PrimaryKey 通过主键...
--(用转义字符/查询字段中本身就带%字段的) 25、select ename from emp where ename like '%$%%' escape '$'; --(用转义字符/查询字段中本身就带%字段的) 26、select * from dept order by deptno desc; (使用...