网站首页 > 技术文章 正文
查询表英文名、表中文名、表业务描述、表记录数
select a.TABLE_NAME as 表英文名,
b.COMMENTS as 表中文名,
b.COMMENTS as 表业务描述,
a.num_rows as 表记录数
from user_tables a, user_tab_comments b
WHERE a.TABLE_NAME = b.TABLE_NAME
order by a.TABLE_NAME;
查询字段数量
select table_name,count(table_name) from user_tab_columns group by table_name order by TABLE_NAME;
如果真的想彻底删除这个表,可以使用下面的命令清空回收站
PURGE RECYCLEBIN;
查询表主键
select a.table_name,
a.column_name
from user_cons_columns a,
user_constraints b
where a.constraint_name = b.constraint_name and b.constraint_type = 'P'
查询是否主键
select
a.owner,
a.table_name,
a.column_name,
a.data_type,
d.constraint_type,
a.num_nulls
from all_tab_columns a
left join
( select
b.owner,
b.TABLE_NAME,
column_name,
constraint_type
from all_cons_columns b
join all_constraints c
on b.CONSTRAINT_NAME=c.CONSTRAINT_NAME
and b.table_name=c.table_name
and b.owner=c.owner
and c.constraint_type='P' --type为P表示为主键值,还有关于外键等
and b.owner='TEST'
) d
on a.owner=d.owner
and a.table_name=d.table_name
and a.column_name=d.column_name
where 1=1
and a.owner='TEST'
-- and a.table_name='CN_AREA'
-- and a.owner in ('AQDFCS','SDVD')
--查询表英文名、字段英文名、字段中文名、字段业务描述、字段类型(长度)、是否必填
SELECT
a.table_name 表英文名,
b.column_name 字段英文名,
a.comments 字段中文名,
a.comments 字段业务描述,
b.data_type || '(' || b.data_length || ')' 字段类型,
-- b.NULLABLE 是否必填,
decode(b.NULLABLE,'Y','否','是')
decode
FROM user_col_comments a, all_tab_columns b
where a.table_name = b.table_name
and a.COLUMN_NAME = b.COLUMN_NAME
order by a.table_name
猜你喜欢
- 2024-10-17 查看oracle用户权限 查看oracle用户有哪些权限
- 2024-10-17 修改oracle数据提示被用户锁住?别人正在用这个表?
- 2024-10-17 Oracle如何创建只读用户 oracle只读表可以执行哪些命令
- 2024-10-17 数据库oracle常用字典表 oracle 字典表(dictionary)
- 2024-10-17 详解MySQL用户和权限管理--5大用户权限表、访问控制及权限管理
- 2024-10-17 Oracle表空间了解一下 oracle数据库表空间是什么
- 2024-10-17 Oracle数据库的表有多大呢? oracle数据库一张表能存多少数据
- 2024-10-17 运维必备:Oracle权限管理语句总结
- 2024-10-17 oracle 多表连接查询 join(一) oracle 多表联查
- 2024-10-17 新手之C#读取Oracle数据库中的表并显示
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)