Oracle查看表结构的几种方法示例代码
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,1,DESCRIBE 命令使用方法如下:SQL> describe nchar_tst(nchar_tst为表名)显示的结果如下:名称 是否为空? 类型 -----
千家信息网最后更新 2025年01月27日Oracle查看表结构的几种方法示例代码
1,DESCRIBE 命令
使用方法如下:
SQL> describe nchar_tst(nchar_tst为表名)
显示的结果如下:
名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- NAME NCHAR(6) ADDR NVARCHAR2(16) SAL NUMBER(9,2)
2,DBMS_METADATA.GET_DDL包
使用方法如下:
SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL;
如果显示的结果并未完整,如下:
CREATE TABLE "SCOTT"."NCHAR_TST" ( "NAME" NCHAR(6), "ADDR" NVARCHAR2(16
那么修改如下:
SQL> SET LONG 9999 SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL;
则显示如下的结果:
DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST')------------------------------------------------------------------------------ CREATE TABLE "SCOTT"."NCHAR_TST" ( "NAME" NCHAR(6), "ADDR" NVARCHAR2(16), "SAL" NUMBER(9,2) ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING STORAGE(INITIAL 12288 NEXT 12288 MINEXTENTS 1 MAXEXTENTS 249 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM"
3,方法:
通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。
user_tab_cols用来获取对应用户表的列信息;
user_col_comments用来获取对应用户表列的注释信息;
user_constraints用来获取用户表的约束条件;
user_cons_columns约束中用户可访问列。
示例代码:
select t.table_name,t.column_name,t.data_type,t.data_length,t.nullable,t.column_id,c.comments, (SELECT CASE WHEN t.column_name=m.column_name THEN 1 ELSE 0 END FROM DUAL) iskey FROM user_tab_cols t, user_col_comments c, (select m.column_name from user_constraints s, user_cons_columns m where lower(m.table_name)='us_cities' and m.table_name=s.table_name and m.constraint_name=s.constraint_name and s.constraint_type='P') m WHERE lower(t.table_name)='us_cities' and c.table_name=t.table_name and c.column_name=t.column_name and t.hidden_column='NO' order by t.column_id
总结
以上所述是小编给大家介绍的Oracle查看表结构的几种方法示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
方法
用户
结果
用户表
代码
示例
使用方法
信息
结构
名称
命令
条件
注释
疑问
类型
网站
帮助
支持
查询
联合
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ns代理服务器下载有风险吗
济南泰舟网络技术有限公司
深圳市家智云互联网科技公司
myd数据库文件怎么查看
单位数据库软件开发
网络安全方面的课件
正数据库
可将数据库分为哪三类
水晶报表如何更新数据库
叫我大掌柜生财有道服务器
企业办公软件开发定制公司
网络安全由办公室负责
web服务器一般配置
蜀山区软件开发
软科网络安全排名
项目管理服务器建设
大学财务用什么软件开发
数据库 单表查询
计算机网络技术要英语好么
南岸区工商软件开发流程报价表
移动网络哪个服务器快
软件开发工程师cpu
软件开发每天写不完的文档
个人服务器如何联网
互联网科技公司工资核算制度
宿州服务好的服务器机箱机柜
两会期的人行网络安全保障
什么小程序需要服务器
网络安全警语
郑州软件开发公司都有哪些