zoukankan      html  css  js  c++  java
  • Oracle —— 表结构相关的SQL

    1、表基本信息(Table)

    1 select * from user_tables t, user_tab_comments c
    2 where c.table_name = t.table_name
    3 and t.table_name = 'YOUR_TAB_NAME'

    2、表的列信息(Column)

    1 select * from user_tab_columns t, user_col_comments c
    2 where t.table_name = c.table_name
    3 and t.column_name = c.column_name
    4 and t.table_name = 'YOUR_TAB_NAME'
    5 order by t.column_id

    3、表的主键信息(Primary Key)

    1 select * from user_cons_columns ucc, user_constraints uc
    2 where uc.constraint_type='P'
    3 and ucc.table_name = 'YOUR_TAB_NAME'
    4 and ucc.constraint_name = uc.constraint_name

    CONSTRAINT_TYPE 列的值及含义


    4、索引(Index)

    1 select * from user_ind_columns c, user_indexes i
    2 where c.table_name = 'YOUR_TAB_NAME'
    3 and c.index_name = i.index_name
    4 and c.table_name = i.table_name

    注:查询条件的参数 [YOUR_TAB_NAME] 需要大写。

  • 相关阅读:
    爱摘苹果的小明
    盗梦空间
    九九乘法表
    谁是最好的Coder
    画图
    黑色帽子
    a letter and a number
    运维开发面试题
    python 守护进程daemon
    kubernets 应用部署
  • 原文地址:https://www.cnblogs.com/memory4young/p/oracle-sql-table-info.html
Copyright © 2011-2022 走看看