DROP INDEX INDEX_NAME; –删除主键索引 2,查看主键约束 SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE=’P’ AND TABLE_NAME=’你要查看的表名’ AND OWNER=USER 3,创建联合主键 ALTER TABLE ADD CONSTRAINTS ‘约束名’ PRIMARY KEY (COLUMN,COLUMN,…);...
constraint PK_ALERT_RESULT_EVENT_C primary key (DATA_DATE, OBJECT_ID, EVENT_ID) ); 删除主键 alter table 表名 drop primary key ; 采用该语句删除主键时,同名索引也会被删掉。 alter table 表名 drop primary key keep index; 该语句只删除主键,保留索引。
DROP INDEX INDEX_NAME; --删除主键索引 2,查看主键约束 SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE='P' AND TABLE_NAME='你要查看的表名' AND OWNER=USER 3,创建联合主键 ALTER TABLE ADD CONSTRAINTS '约束名' PRIMARY KEY (COLUMN,COLUMN,...);...
-- 创建约束(add constraint 约束名称 约束的关键字(对应的列)) alter table demo07 add constraint uq_demo07_ename unique(ename); -- 删除约束(drop constraint 约束名称) alter table demo07 drop constraint uq_demo07_ename Oracle中索引的创建及使用 索引(index): 创建: -- create index 索引名称 on ...
--数据库在创建unique constraint的同时,强制创建或者重用列上的索引。如果之前列上没有索引,那么强制创建的索引是unique index,如果列上已经存在索引,就重用之前的索引。 Uniquekey constraints are appropriate for any column where duplicate values are notallowed. Unique constraints differ from primary keyconstrain...
SQL10G>altertabletestaddconstraintpk_testprimarykey(a,b); Tablealtered. SQL10G>createindexind_testontest(b,c); Indexcreated. 然后,我们检查刚才创建的约束与索引 SQL10G>selectt.constraint_name,c.constraint_type,t.column_name,t.position,c.status,c.validated ...
SQL>altertable jackaddconstraint pk_idprimarykey(object_id);Tablealtered SQL>select table_name,index_namefrom user_indexeswhere table_name='JACK'; TABLE_NAME INDEX_NAME--- --- JACK PK_ID 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15...
primary key 非空加唯一 外键约束 foreign key 唯一约束 unique 唯一 非空约束 not null 非空 检查约束 check (gender in (0,1)) 判断数值是否违反表达式 手动使用关键字指定约束 constraint 约束名称 约束类型(列) */ ---使用数据类型和约束建表操作 create table person( pid number(11) , pname varchar...
非空:alter table 表名 modify 字段名 constraint 约束名 约束类型 默认:alter table 表名 modify 字段名 约束类型 删除约束 1.唯一约束,主键约束,检查约束,外键约束,非空约束 alter table 表名 drop constraint 约束名; 2.默认约束 (本质就是将默认为是置为null) ...
2、一、无命名SELECT*FROMUSER_CONS_COLUMNSWHERETALBE_NAME='accounts'找出主键名ALTERTABLEACCOUNTSDROPCONSTRAINTSYS_C003063;二、有命名ALTERTABLEACCOUNTSDROPCONTRAINTyy;3、向表中添加主键约束ALTERTABLEACCOUNTSADDCONSTRAINTPK_ACCOUNTSPRIMARYKEY(ACCOUNTS_NUMBER);oracle中notnull约束是我们用到的最多的约束之一了。我...