-
添加检查约束:add constraint 约束名 check (expressions);查看全部
-
创建表时设置检查约束:create table 表名(表字段 字段类型 check(expressions)); 表添加数据:insert into 表名 values(数值); 表级设置检查约束:create table 表名(表字段 字段类型),constraint 约束名 check(expressions); expressions是检查条件。查看全部
-
查看约束:select 约束信息 from user_constraints where table_name='USERINFO'; 禁用约束:disable constraint 约束名; 删除约束:drop constraint 约束名;查看全部
-
修改表添加唯一约束:add constraint 约束名 unique(表元素名);查看全部
-
唯一约束和主键约束的区别: 1)主键字段值必须时非空, 唯一约束允许有一个空值 . 2)主键在每一张表中只能有一个, 唯一约束在每张表中可以有多个. 创建表设置唯一约束:create table 表名 (字段 类型 unique); 表级设置唯一约束: create table 表名 (字段 类型),constraint 约束名 unique(字段名);查看全部
-
删除约束:disable|enable constraint XXXX; 或者drop constraint XXX; 查看约束:select 约束名(,约束类型,状态status……) from user_constraints where table_name='表名';查看全部
-
alter table 表名 add constraint 约束名 foreign key (字段名) references 主表名(字段名)[on delete cascade];查看全部
-
外键约束:constraint 约束名 foreign key (字段名) references 主表名(主表字段); 级联删除:on delete cascade表示主表数据中一条数据删除后,从表中使用了相应字段的行也会被删除查看全部
-
创建两个表,从表table1,主表table2,外键约束:主表的字段必须是主键,主从表中相应的字段必须是同一个数据类型,从表中外键字段的值必须来自主表中相应字段的值,或者为null。 create table table1 (column datatype references table2(column...);查看全部
-
修改表名时添加主键约束:ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY (column_name1,...);如alter table userinfo add constraint pk_id primary ; 更改约束名:ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name;即alter table userinfo rename constraint pk_id to new_pk_id; 禁用|启用约束:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT contraint_name 删除约束:ALTER TABLE table_name DROP CONSTRAINT constrain_name 删除主键约束:ALTER TABLE table_name DROP PRIMARY KEY [CASCADE]查看全部
-
创建表时设主键约束:create table userinfo_p(id number(6,0) primary key,username varchar2(20),userpwd varchar2(20)); 或者:create table userinfo_p1(id number(6,0),username varchar2(20),userpwd varchar2(20),constraint pk_id_username primary key(id,username));有两个约束。 constraint是约束,查看数据字典约束名select constraint_name from user_constraints where table_name='USERINFO_P1';查看全部
-
添加时设置非空约束,前提是设置项无数据,如已有数据,用delete删除数据再设置非空。 去除非空约束:alter table 表名 modify column 类型 null:查看全部
-
创建表时设置非空约束:create table 表名 column 类型 not null; 添加时设置非空约束: alter table 表名 modify column 类型 not null;查看全部
-
无条件删除:delete from 表名; 有条件删除:delete from 表名 where column=‘xxx’;查看全部
-
无条件修改:update userinfo set userpwd='111',email='111@126.com'; 有条件修改:update userinfo set userpwd='123456' where username='xxx';查看全部
举报
0/150
提交
取消