ITPub博客

首页 > 数据库 > Oracle > 两种查看oracle表结构的方法

两种查看oracle表结构的方法

原创 Oracle 作者:polestar123 时间:2009-05-26 16:55:31 0 删除 编辑

1、desc命令

2、dbms_metadata.get_ddl函数

例如查看oracle.a1的表结构:

SQL> set serveroutput on;
SQL> DECLARE
2 TT varchar2(4000);
3 begin
4 tt := DBMS_METADATA.GET_DDL('TABLE','A1','ORACLE');
5 dbms_output.put_line(tt);
6 end ;
7 /


CREATE TABLE "ORACLE"."A1"
( "ID" VARCHAR2(10),
"NAME" VARCHAR2(10)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "ORATBS"


PL/SQL procedure successfully completed

SQL>
SQL> desc oracle.a1;
Name Type Nullable Default Comments
---- ------------ -------- ------- --------
ID VARCHAR2(10) Y
NAME VARCHAR2(10) Y

SQL>

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70612/viewspace-1022491/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-22

  • 博文量
    110
  • 访问量
    438367