求大神写个Oracle的根据表名查元数据的SQL,要求形式如下,下面是sqlserver查出来的形式

高进123 2017-08-11 09:46:21
...全文
263 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qyz 2017-08-13
  • 打赏
  • 举报
回复
select * from all_tab_columns where table_name = 'EMP' ;
卖水果的net 2017-08-12
  • 打赏
  • 举报
回复
可以查詢 col、user_tab_columns,這兩個視圖。
花开了叫我 2017-08-11
  • 打赏
  • 举报
回复
SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','EMP') FROM DUAL; DBMS_METADATA.GET_DDL('TABLE', -------------------------------------------------------------------------------- CREATE TABLE "PEC"."EMP" ( "EMPNO" NUMBER(4,0), "ENAME" VARCHAR2(10) CONSTRAINT "BIN$VD4eNL77NVrgU4BkYApSLw==$0" NOT NULL ENABL "JOB" VARCHAR2(9), "MGR" NUMBER(4,0), "HIREDATE" DATE DEFAULT SYSDATE, "SAL" NUMBER(7,2), "COMM" NUMBER(7,2), "DEPTNO" NUMBER(2,0), "COMMENTS" VARCHAR2(300), CONSTRAINT "BIN$VD4eNL76NVrgU4BkYApSLw==$0" PRIMARY KEY ("EMPNO") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "DRP" ENABLE, CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO") REFERENCES "PEC"."DEPT" ("DEPTNO") ENABLE ) SEGMENT CREATION IMMEDIATE 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 FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "DRP" SQL> desc emp; Name Type Nullable Default Comments -------- ------------- -------- ------- -------- EMPNO NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) Y MGR NUMBER(4) Y HIREDATE DATE Y SYSDATE SAL NUMBER(7,2) Y COMM NUMBER(7,2) Y DEPTNO NUMBER(2) Y COMMENTS VARCHAR2(300) Y

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧