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
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值