zoukankan      html  css  js  c++  java
  • 查看oracle中表的索引

    查看oracle中表的索引

    oracle中表的索引信息存在 user_indexes 和 user_ind_columns 两张表里面,
    其中

    user_indexes 系统视图存放是索引的名称以及该索引是否是唯一索引等信息,

    user_ind_columns 统视图存放的是索引名称,对应的表和列等

    sql示例:

    select* from all_indexes where table_name='ACM_NETWORK_OPERATION';
    select * from user_ind_columns where table_name='ACM_NETWORK_OPERATION';

     创建一个简单的索引

    SQL CREATE INDEX 语法
    在表上创建一个简单的索引。允许使用重复的值:

    CREATE INDEX index_name
    ON table_name (column_name)
    SQL CREATE UNIQUE INDEX 语法
    在表上创建一个唯一的索引。不允许使用重复的值:唯一的索引意味着两个行不能拥有相同的索引值。Creates a unique index on a table. Duplicate values are not allowed:

    CREATE UNIQUE INDEX index_name
    ON table_name (column_name)
    注释:用于创建索引的语法在不同的数据库中不一样。因此,检查您的数据库中创建索引的语法。

    CREATE INDEX 实例
    下面的 SQL 语句在 "Persons" 表的 "LastName" 列上创建一个名为 "PIndex" 的索引:

    CREATE INDEX PIndex
    ON Persons (LastName)
    如果您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开:

    CREATE INDEX PIndex
    ON Persons (LastName, FirstName)

    Oracle 的 DROP INDEX 语法:
    DROP INDEX index_name

  • 相关阅读:
    linux基础
    模块三、企业实战案例
    模块二、shell脚本逻辑结构
    模块一:shell 脚本基础
    三剑客、shell脚本
    定时任务、用户管理、磁盘介绍
    python笔记03
    文件属性、正则表达式、文件权限
    Linux系统目录结构介绍
    Linux基础及入门介绍
  • 原文地址:https://www.cnblogs.com/lidedong/p/9875235.html
Copyright © 2011-2022 走看看