Welcome 微信登录

首页 / 数据库 / MySQL / 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" 修改ORA 密码过期问题Linux下卸载Oracle相关资讯      Oracle基础教程 
  • Oracle块编程返回结果集详解  (11/10/2013 10:45:58)
  • Oracle基础教程之设置系统全局区  (08/22/2013 14:24:00)
  • Oracle基础教程知识点总结  (06/18/2013 07:43:32)
  • Oracle基础教程之tkprof程序详解  (10/22/2013 11:49:50)
  • Oracle基础教程之sqlplus汉字乱码  (07/18/2013 16:30:00)
  • Oracle 管理之 Linux 网络基础  (02/16/2013 18:37:35)
本文评论 查看全部评论 (2)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 2 楼