里面包括建表SQL 语句,如字段名称、字段类型、字段长度、字段注释。

解决方案 »

  1.   

    CREATE TABLE "T"  (
       "A"                  VARCHAR2(1 CHAR)                NOT NULL,
       "B"                  INT,
       CONSTRAINT PK_T PRIMARY KEY ("A")
    );COMMENT ON TABLE "T" IS
    't';COMMENT ON COLUMN "T"."A" IS
    'a';COMMENT ON COLUMN "T"."B" IS
    'b';
      

  2.   

    你在“企业管理器”里把“显示SQL”功能打开不就成了
      

  3.   

    你如果需要图形化工具来帮助你完成这件事,推荐toad 8.5.3
      

  4.   

    利用pl/sql也能查看到建表的sql
      

  5.   

    --get the table DDL
    CREATE OR REPLACE FUNCTION get_table_md (schemaName in VARCHAR2, tableName in VARCHAR2)
    RETURN CLOB IS
    -- Define local variables.
    h NUMBER; --handle returned by OPEN
    th NUMBER; -- handle returned by ADD_TRANSFORM
    doc CLOB;
    BEGIN-- Specify the object type.
    h := DBMS_METADATA.OPEN('TABLE');-- Use filters to specify the particular object desired.
    --schemaName := upper(schemaName);
    --tableName := upper(tableName);
    DBMS_METADATA.SET_FILTER(h,'SCHEMA',upper(schemaName));
    DBMS_METADATA.SET_FILTER(h,'NAME',upper(tableName)); -- Request that the metadata be transformed into creation DDL.
    th := DBMS_METADATA.ADD_TRANSFORM(h,'DDL'); -- Fetch the object.
    doc := DBMS_METADATA.FETCH_CLOB(h); -- Release resources.
    DBMS_METADATA.CLOSE(h);
    RETURN doc;
    END;
      

  6.   

    schemaName 不就是相当于C++你们的namespace嘛。
    呵呵,写NameSpace就可以了。就是一个名字空间下面有若干个表。
      

  7.   

    这样调用
    select get_table_md('owner','table_name') from dual;
    但是得不到关于该表的约束、索引等信息
      

  8.   

    用pl/sql
    shift+左件点表名称,出来个东西,点右下的显示sql
      

  9.   

    你用:select dbms_metadata.get_ddl('object_type','table_name','table_owner') from dual
    就解决了。
    比如:select dbms_metadata.get_ddl('TABLE','TEST','AAA') from dual
      

  10.   

    如果仅仅是看表的结构,可以用客户端工具看,很方便的。
    例如 toad
      

  11.   

    同意16楼 PL/SQL DEV =>VIEW SQL
      

  12.   

    直接用TOAD工具,在SCHEMA BROWSER下面,选择TABLE标签页,然后选择你想要了解的表(可多选),点右键选择 CREATE SCRIPT 就可以
      

  13.   

    如果我想写程序,得到某些表的建表 sql 该怎么处理呀?
      

  14.   

    用PL\SQL的话可以将表export出来,导出来的文件里,创建表、字段类型、长度、注释、还有你的数据都有,并且都时可以执行的insert语句。
      

  15.   

    自考数据库系统原理视频教程
    http://bbs.csai.cn/xch/from.asp?id=29&wh=jimeljm 
      

  16.   

    在PL/SQL Developer左边的树中右击要查看的表名。在弹出的菜单中选view,会跳出View Table对话框。在这个对话框的右下角有一个View SQL按钮,点击后对话框中就会显示创建该表的完整的建表脚本。