Oracle查看表结构的几种方法示例代码
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1,DESCRIBE 命令使用方法如下:SQL> describe nchar_tst(nchar_tst为表名)显示的结果如下:名称 是否为空? 类型 -----
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司
互联网科技公司华为
互联网下的科技发展
互联网 科技
高科技与互联网
美国互联网科技
紫鲸互联网科技
沃里互联网科技
海南购全球互联网科技
科技互联网的估值
互联网与医疗科技
杭州壁岐互联网科技有限公司
互联网科技和信息
烟台灵鸽互联网科技有限公司
杭州披云加互联网科技有限公司
张召忠谈中国互联网科技
富国互联网金融科技混合基金
半导体是互联网高科技吗
互联网科技包装股份有限公司上市
优雇互联网科技有限公司
科技互联网龙头
疫情对互联网科技公司影响
网络科技有限互联网
互联网金融 科技金融
互联网科技金融公司
互联网 科技创业
千方科技属于互联网企业吗
未来五年的互联网科技
互联网科技大奖都有哪些公司
深圳艾果互联网通讯科技