oracle用语句实现desc功能

一条语句实现desc功能 T_TABLE 是要查询的表,U_USER 是表的用户 SELECT COLUMN_NAME NAME,DATA_TYPE||decode(DATA_TYPE,'DATE','','CLOB','','BLOB','','BFILE','','FLOAT','','LONG RAW','','LONG','','RAW','('||TO_CHAR(DATA_LENGTH)||')',(decode(SIGN(instr(DATA_TYPE,'CHAR')),1,'('||TO_CHAR(DATA_LENGTH)||')',(decode(SUBSTR(DATA_TYPE,1,9),'TIMESTAMP','',(decode(NVL(DATA_PRECISION,-1),-1,'',(decode(nvl(DATA_SCALE,0),0,'('||to_char(DATA_PRECISION)||')','('||to_char(DATA_PRECISION)||','||to_char(DATA_SCALE)||')'))))))))) TYPE,NULLABLE,DATA_DEFAULT FROM ALL_TAB_COLUMNS WHERE TABLE_NAME='T_TABLE' AND OWNER='U_USER' ORDER BY COLUMN_ID 
 
我在自己的软件中这样实现desc功能的,oracle数据库管理工具
 
对初学者来说,是一个很好的数据库学习工具
对开发者来说,是一个很好的数据库开发工具
对维护者来说,是一个很好的数据库管理工具
 
请大家来这里下载 ORACLE数据库管理工具 http://www.91files.com/?TK0SMLAEX7QGK14KLHUL
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章