• oracle常用sql语句


    一、oracle查看创建表的sql语句(表名为YBNS_SHSH

    select dbms_metadata.get_ddl('TABLE','YBNS_SHSJ')  from dual;

    二、分区:表名sj_zdry

    1、查询数据库所有分区表的信息:

    select * from dba_part_tables 

    2、查询当前用户可访问的所有分区表信息

    select * from all_part_tables

    3、查询当前用户分区表的信息

     select * from user_part_tables

    4、查询数据库所有分区表的详细分区信息

    select * from dba_tab_partitions  where table_name=upper('sj_zdry')

    5、查询当前用户可访问的所有分区表的详细分区信息

    select * from all_tab_partitions  where table_name=upper('sj_zdry')

    6、查询当前用户分区表的详细分区信息

    select * from user_tab_partitions  where table_name=upper('sj_zdry')

    7、查询分区列 显示数据库所有分区表的分区列信息:DBA_PART_KEY_COLUMNS

    select * from dba_part_key_columns  where name=upper('sj_zdry')

    8、查询当前用户可访问的所有分区表的分区列信息:ALL_PART_KEY_COLUMNS 

    select * from all_part_key_columns  where name=upper('sj_zdry')

    9、查询当前用户分区表的分区列信息:

    select * from user_part_key_columns  where name=upper('sj_zdry')

    子分区相关

    10、查询当前用户所有组合分区表的子分区信息:USER_TAB_SUBPARTITIONS 

    select * from user_tab_subpartitions 

    11、显示当前用户可访问的所有组合分区表的子分区信息:ALL_TAB_SUBPARTITIONS 

    select * from  all_tab_subpartitions 

      

    12、显示当前用户所有分区表的子分区列信息:USER_SUBPART_KEY_COLUMNS

    select * from user_subpart_key_columns

    13、显示当前用户可访问的所有分区表的子分区列信息:ALL_SUBPART_KEY_COLUMNS 

    select * from all_subpart_key_columns

    14、显示子分区列 显示数据库所有分区表的子分区列信息:DBA_SUBPART_KEY_COLUMNS 

    select * from dba_subpart_key_columns

  • 相关阅读:
    指针,数组,字符串的区别(高质量程序设计指南C++/C语言第7章)
    bitset初始化问题
    书籍
    编译器的工作过程
    C++函数传递指向指针的指针的应用
    程序员面试金典--二叉树的下一个结点
    程序员面试金典--对称的二叉树
    程序员面试金典--按之字形顺序打印二叉树
    程序员面试金典--阶乘尾零
    程序员面试金典--矩阵元素查找
  • 原文地址:https://www.cnblogs.com/woshinige/p/15137825.html
Copyright © 2020-2023  润新知