首页 > Linux操作系统 > Linux操作系统 > PLSQL Developer
一、如果想要修改查出来的数据:1、select t.*,t.rowid from dept t --加上rowid字段 2、select * from dept for update。
二、Oracle数据库的五个约束:主键、外键、非空、唯一、条件
非空:这个列的值不可为空(NOT NULL)
唯一:这个列的值是唯一的不可重复,但可以为空(NULL)
条件:可以对列的值设定在某个范围之内,比如人的年龄不可为负数,可以设置这个字段列的值为不可小于0,不得大于200.
主键约束和唯一约束很像?
主键是表中的唯一标识,NOT NULL 而唯一约束是列的值在表中唯一 可为NULL。
三、主键、外键
create table Items(ItemsNO number(2) constraint PK_Items primary key,ItemName varchar2(20) not null);
create table Business(BusiNo number(2) constraint PK_Bussiness primary key,BusinessName varchar2(32)NOT NULL,ItemsNO
number(2), constraint FK_Business foreign key(ItemsNO) references Items (ItemsNO),StartTime date);
关键字:foreign key ... References... :这里的ItemsNO 是与Items里的
ItemsNO相对应,在Items表里有的IemsNO(例如8) 才可以在Business里插入外键为8的数据
四、设置表中的唯一、条件约束
create table Computers(CompNo number(4)constraint PK_Comp primary key,CompModel varchar2(32) unique,Price number(7,2) constraint
CH_Price check(Price>0 and Price<30000),Owner varchar2(32),Buytime date);
Unique:唯一约束 唯一约束的关键字,具有唯一性
Constraint... Check...:看实例
五、复制表 :create table emp_copy as select * from emp;(注意没有复制约束),
六、用PL/SQL developer 存文本文档 blob、clob、Bfile
七、Pl/sql developer 修改表结构
表中增加一个字段 alter table Items add (manager varchar2(6));
删除一个字段 :alter table Items drop column manager;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28281480/viewspace-746697/ ,如需转载,请注明出处,否则将追究法律责任。