• Oracle 查询表信息(字段+备注)


    [sql] view plain copy
     
    1. 获取表字段:  
    2.   
    3. select *   
    4. from user_tab_columns   
    5. where Table_Name='用户表'   
    6. order by column_name  
    7.   
    8. 获取表注释:  
    9.   
    10. select *   
    11. from user_tab_comments   
    12. where Table_Name='用户表'  
    13.   
    14. order by Table_Name  
    15.   
    16. 获取字段注释:  
    17.   
    18. select *   
    19. from user_col_comments   
    20. where Table_Name='用户表'  
    21.   
    22. order by column_name  
    23.   
    24.   
    25. /* 获取表:*/  
    26.   
    27. select table_name from user_tables; //当前用户的表        
    28.   
    29. select table_name from all_tables; //所有用户的表    
    30.   
    31. select table_name from dba_tables; //包括系统表  
    32.   
    33. select table_name from dba_tables where owner='zfxfzb'  
    34.   
    35. /*   
    36. user_tables:  
    37.   
    38. table_name,tablespace_name,last_analyzed等  
    39.   
    40. dba_tables:  
    41.   
    42. ower,table_name,tablespace_name,last_analyzed等  
    43.   
    44. all_tables:  
    45.   
    46. ower,table_name,tablespace_name,last_analyzed等  
    47.   
    48. all_objects:  
    49.   
    50. ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等   
    51. */  
    52.   
    53. /*  获取表字段:*/  
    54.   
    55. select * from user_tab_columns where Table_Name='用户表';  
    56.   
    57. select * from all_tab_columns where Table_Name='用户表';  
    58.   
    59. select * from dba_tab_columns where Table_Name='用户表';  
    60.   
    61. /* user_tab_columns:  
    62.   
    63. table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等  
    64.   
    65. all_tab_columns :  
    66.   
    67. ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等  
    68.   
    69. dba_tab_columns:  
    70.   
    71. ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等   
    72. */  
    73.   
    74. /*  获取表注释:*/  
    75.   
    76. select * from user_tab_comments  
    77.   
    78. /*   
    79. user_tab_comments:table_name,table_type,comments  
    80.   
    81. 相应的还有dba_tab_comments,all_tab_comments,这两个比user_tab_comments多了ower列。   
    82. */  
    83.   
    84. /* 获取字段注释:*/  
    85.   
    86. select * from user_col_comments  
    87.   
    88. /*  
    89.   
    90. user_col_comments:table_name,column_name,comments  
    91.   
    92. 相应的还有dba_col_comments,all_col_comments,这两个比user_col_comments多了ower列。   
    93. */  
    94. 查询表名及表注释
    95. SELECT T.TABLE_NAME, P.COMMENTS
      FROM ALL_ALL_TABLES T, USER_TAB_COMMENTS P
      WHERE T.TABLE_NAME LIKE 'PMS_WSH%'
      AND T.TABLE_NAME = P.TABLE_NAME
      GROUP BY T.TABLE_NAME, P.COMMENTS

  • 相关阅读:
    SpringMVC拦截器
    SpringMVC异常
    SpringMVC文件上传
    SpringMVC返回值类型
    JVM字节码
    使用Apache JMeter进行测试
    Tomcat优化
    垃圾收集器
    GC常见算法
    VisualVM远程连接Tomcat
  • 原文地址:https://www.cnblogs.com/eyesmoon/p/8464305.html
Copyright © 2020-2023  润新知