测试路上,温和的坚持着,并且微笑...... 测试路上,我正在为下一个目标努力着,已经有近两年测试工作经验的我,每每看到测试工程师的职场规划,让我深刻的感悟到,要想让自己热爱的测试道路越走越宽,需要实践与理论结合,用理论规范实践,使实践更专业化;信息化时代,更加需要资源共享,思想交流,而我所学也来源于互联网上的前辈们,兄弟姐妹们. 所以在这个繁忙的工作学习里,在这个不断给自己充电的时间里,将自己的所学,所得,所感用博客的方式展现给大家,感谢在测试路上帮助过我的人,也希望能给需要帮助的人尽点微薄之力......

查找表的字段 - - Oracle Tips 3

上一篇 / 下一篇  2008-08-13 20:03:41 / 个人分类:数据库相关

SELECT A.TABLE_NAME "表名",
       A.COLUMN_NAME "字段名",
       A.DATA_TYPE || DECODE(DATA_TYPE,
                             'NUMBER',
                             DECODE(NVL(DATA_SCALE, 0),
                                    0,
                                    DECODE(NVL(DATA_PRECISION, 0),
                                           0,
                                           TO_CHAR(DATA_PRECISION),
                                           '(' || TO_CHAR(DATA_PRECISION) || ')'),
                                    '(' || TO_CHAR(DATA_PRECISION) || ',' ||
                                    TO_CHAR(DATA_SCALE) || ')'),
                             'DATE',
                             NULL,
                             '(' || DATA_LENGTH || ')') "字段类型",
       B.COMMENTS "字段备注",
       A.NULLABLE "是否允许为空"
  FROM USER_TAB_COLUMNS A, USER_COL_COMMENTS B
 WHERE A.TABLE_NAME = B.TABLE_NAME
   AND A.TABLE_NAME = UPPER('表名')
   AND A.COLUMN_NAME = B.COLUMN_NAME(+)
 ORDER BY A.TABLE_NAME, A.COLUMN_ID

TAG: 数据库相关

 

评分:0

我来说两句

Open Toolbar