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] 需要大写。

  • 相关阅读:
    数据库之多表操作
    数据库之修改表结构
    mysql数据库
    协程
    线程
    Javaweb基础学习—— jQuery基础
    javaweb基础学习—— css
    JDBC基础学习笔记
    JDBC连接MySQL常见错误集锦
    MySQL基础笔记
  • 原文地址:https://www.cnblogs.com/memory4young/p/oracle-sql-table-info.html
Copyright © 2011-2022 走看看