oracle desc能看约束,ORACLE 12C新特性-DESC显示不可见字段 | 信春哥,系统稳,闭眼上线不回滚!...
之前寫過一篇關于12C新特性-不可見字段的文章,詳見http://www.dbdream.com.cn/2014/01/19/oracle-12c%E6%96%B0%E7%89%B9%E6%80%A7-%E4%B8%8D%E5%8F%AF%E8%A7%81%E5%AD%97%E6%AE%B5/,今天在說下12C關于SQLPLUS有關不可見字段的增強,通過COLINVISIBLE的設置可以顯示或屏蔽不可見字段,但是該功能只對DESCRIBE命令有效,SELECT操作還是不會顯示不可見字段。還拿上次的測試表INVISIBLE_COL來測試。
SQL> select dbms_metadata.get_ddl('TABLE','INVISIBLE_COL','STREAM') FROM DUAL;
DBMS_METADATA.GET_DDL('TABLE','INVISIBLE_COL','STREAM')
--------------------------------------------------------------------------------
CREATE TABLE "STREAM"."INVISIBLE_COL"
( "ADDR" VARCHAR2(30) INVISIBLE,
"ID" NUMBER,
"NAME" VARCHAR2(20)
) 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 "USERS"
該測試表上的ADDR字段是不可見字段,正常情況下DESC和SELECT命令都看不到ADDR字段。
SQL> desc INVISIBLE_COL
Name????????????????????????????????????? Null???? Type
----------------------------------------- -------- ----------------------------
ID????????????????????????????????????????? ???????NUMBER
NAME?????????????????????????????????????????????? VARCHAR2(20)
SQL> select * from INVISIBLE_COL;
ID NAME
---------- ----------------------------------------
1 dbdream
2 stream
下面打開COLINVISIBLE試試。
SQL> set COLINVISIBLE on
SQL> desc INVISIBLE_COL
Name????????????????????????????????????? Null???? Type
----------------------------------------- -------- ----------------------------
ID???????????????????????????????????????????????? NUMBER
NAME????????????????? ?????????????????????????????VARCHAR2(20)
ADDR (INVISIBLE)?????????????????????????????????? VARCHAR2(30)
SQL> select * from INVISIBLE_COL;
ID NAME
---------- ----------------------------------------
1 dbdream
2 stream
打開COLINVISIBLE后,DESC命令就可以看到不可見字段了,該功能不支持SELECT操作,僅對DESCRIBE命令有效。
———————————————————-end——————————————————————
總結
以上是生活随笔為你收集整理的oracle desc能看约束,ORACLE 12C新特性-DESC显示不可见字段 | 信春哥,系统稳,闭眼上线不回滚!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle ebs mom,Oracl
- 下一篇: window8下安装RabbitMQ