-
create table userinfo_u 2 (id varchar2(10) primary key, 3 username varchar2(20) unique, 4 userpwd varchar2(20)); //唯一约束查看全部
-
唯一约束 作用:保证字段值的唯一性 唯一约束御主键约束的区别: 主键字段值必须是非空的 唯一约束允许有一个空值 主键在没一张表中只能有一个 唯一约束在每张表中可以有多个 在创建表时设置唯一约束 在列级 create table table_name(column_name datatype unique,..) 在表集 constraint constraint_name unique (column_name)查看全部
-
alter table userinfo_f4 2 drop constraint FK_TYPEID_ALTER;查看全部
-
alter table userinfo_f4 2 disable constraint FK_TYPEID_ALTER; 表已更改。查看全部
-
select constrait_name,constrait_type,status from user_constraits 2 where table_name='USERINFO_F4';查看全部
-
查询约束的名字: select constraint_name,constraint_type,status from user_constraints where table_name='表名'; P字母表示为主键约束,R表示为外键约束。 删除外键约束: 1.禁用: alter table 表名 disable constraint 外键约束的名字; 如果要启用,就把disable改成enable就能启用。 2.彻底删除: alter table 表名 drop constraint 约束的名字;查看全部
-
create table userinfo_f4 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10)); 表已创建。 ------------------------ alter table userinfo_f4 2 add constraint fk_typeid_alter foreign key(typeid_new)references typeinfo(typeid); 表已更改。查看全部
-
在修改表时添加外键约束查看全部
-
在修改表时添加外键约束: alter table table_name add constraint constraint_name FOREIGN KEY(column_name)REFERENCES table_name(column_name)[on delete cascade] 例: SQL> create table userinfo_f4 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10)); 表已创建。 SQL> alter table userinfo_f4 2 add constraint fk_typeid_alter foreign key(typeid_new)references typeinfo(typeid);查看全部
-
create table userinfo_f3 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new1 foreign key(typeid_new)references typeinfo(typeid) on delete cascade);查看全部
-
create table userinfo_f2 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new foreign key(typeid_new)references typeinfo(typeid)); 表已创建。查看全部
-
//在创建表时设置外键约束2(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT constraint_name FOREIGN KEY(column_name)REFERENCES table_name2(column_name)[ON DELETE CASCADE]); 注:1、table_name2为主表名; 2、[ON DELETE CASCADE]表示级联删除的意思; 3、约束的名字也是唯一的。 例: 创建表时设置外键约束 >create table userinfo_f2 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new foreign key (typeid_new) references typeinfo(typeid)); 添加删除语句 > create table userinfo_f3 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new1 foreign key (typeid_new) references typeinfo(typeid)on delete查看全部
-
insert into typeinfo values(1,1); 已创建一行。 insert into userinfo_f(id,typeid_new)values(1,2); insert into userinfo_f(id,typeid_new)values(1,1); insert into userinfo_f(id,typeid_new)values(2,null);查看全部
-
create table userinfo_f 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10) references typeinfo(typeid)); 表已创建。查看全部
-
create table typeinfo 2 (typeid varchar2(10) primary key, 3 typename varchar2(20)); 表已创建。查看全部
举报
0/150
提交
取消