网站首页 > 技术文章 正文
查询表英文名、表中文名、表业务描述、表记录数
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数据库中的表并显示
你 发表评论:
欢迎- 07-10Oracle 与 Google Cloud 携手大幅扩展多云服务
- 07-10分享收藏的 oracle 11.2.0.4各平台的下载地址
- 07-10Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- 07-10Oracle Database@Azure 推进到南美等新区域并增加了新服务
- 07-10Oracle宣布推出 Oracle Database@AWS 的有限预览版
- 07-10Oracle与Nextcloud合作,推出主权云上的安全协作平台
- 07-10NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 07-10对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 602℃几个Oracle空值处理函数 oracle处理null值的函数
- 594℃Oracle分析函数之Lag和Lead()使用
- 582℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 579℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 574℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 567℃【数据统计分析】详解Oracle分组函数之CUBE
- 554℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 548℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- Oracle 与 Google Cloud 携手大幅扩展多云服务
- 分享收藏的 oracle 11.2.0.4各平台的下载地址
- Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- Oracle Database@Azure 推进到南美等新区域并增加了新服务
- Oracle宣布推出 Oracle Database@AWS 的有限预览版
- Oracle与Nextcloud合作,推出主权云上的安全协作平台
- NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 解读丨《归档文件整理规则》— 电子文件元数据存储
- Data Guard跳归档恢复的实践(dataguard failover)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)