zoukankan      html  css  js  c++  java
  • Oracle抓取表结构的语句

    oracle ---------------------------------------
     
    SELECT case when t.COLUMN_ID=1 then t.table_name end table_name,
           case when t.COLUMN_ID=1 then t2.comments end table_comments,
           t.COLUMN_ID,t.colUMN_NAME,t1.comments,case when t3.COLUMN_NAME is not null then 'Y' else NULL end primary_key
           ,t.DATA_TYPE,t.DATA_LENGTH,t.DATA_PRECISION,t.data_scale,t.nullable
      FROM User_Tab_Cols t, User_Col_Comments t1, User_Tab_Comments t2,user_cons_columns t3
    WHERE t.table_name = t1.table_name
        AND t.column_name = t1.column_name
        and t.table_name=t2.table_name
        and t.table_name=t3.table_name(+) and t.COLUMN_NAME=t3.COLUMN_NAME(+) and t3.position(+)>0
        and t.TABLE_NAME='S_SALARY'
        order by t.COLUMN_ID
  • 相关阅读:
    C++中的静态数据成员的作用与好处
    C++中的虚函数表
    CF292-D
    CF292-C
    CF292-B
    CF292-A
    CF291-B
    CF291-C
    CF287-B
    CF287-C
  • 原文地址:https://www.cnblogs.com/jackxun/p/4548677.html
Copyright © 2011-2022 走看看