ORA-02429错误的原因是因为用户试图删除一个用于强制唯一/主键的索引,解决方法也很简单,删除对应的约束就会自动删除该索引。 [oracle@DB-Server ~]$ oerr ora 2429 02429, 00000, “cannot drop index used for enforcement of unique/primary key” // *Cause: user attempted to drop an index that is being...
CREATE[UNIQUE]INDEXindex_nameONtable_name(column_name[ASC|DESC][,...]); 加上UNIQUE关键词代表要创建唯一索引,ASC、DESC代表升序或降序,可以不写默认为升序。 二、删除索引 删除索引的SQL语句基本归为两类,一类不带表名,另一类带表名。 Oracle/DB2/PostgreSQL/Informix不用带表名: DROPINDEXindex_name; My...
删除掉table_name中的索引index_name的SQL语句如下:DROP INDEX index_name ON talbe_name
4 Oracle和Mysql的区别 5 SQL语句的优化 1 索引 index,也称目录。数据库会在具有唯一性的列上自动添加唯一性索引。 创建索引: create index 索引名 on 表名(字段名); 删除索引: drop index 索引名; 修改索引只能修改索引的名字,若修改其它,只能删除这个索引后重新创建。
创建一个表,可以使用如下SQL语句:create table 表名(id varchar2(64),name varchar2(230),age number(1),constraint 约束名称 primary key(id));为表添加注释:comment on table is '表名注释';comment on column 表名.id is '主键id';comment on column 表名.name is '姓名';comment on ...
DROP INDEX index_name ON talbe_name
先选择该索引。右键看看哪些表对该索引有依赖。解除依赖。再用Drop Index 索引名 删除 alter table tableName drop index indexName 用delete 语句可以删去,但是在栓去之前的解除表之间的关系。
oracle 常用SQL语句学习笔记之五 删除表、索引、别名 删除表: DROP TABLE ; 示例 drop table emp; 删除索引: DROP INDEX <index_name>; 示例 drop index i_1; 删除别名: DROP SYNONYM <synonym_name>; 示例 drop synonym mm;
Oracle数据库索引信息查询 oracle对于数据库中的表信息,存储在系统表中。查询已创建好的表索引,可通过相应的sql语句到相应的表中进行快捷的查询: 1. 根据表名,查询一张表的索引 select * from user_indexes where table_name=upper('party_customer'); ...