--建表语句
create table CODE_CZYDM_QX
(
CZYDM VARCHAR2(6) not null,
CKBZ VARCHAR2(1) default '0'--默认为0
)
--表名加注释
comment on table CODE_CZYDM_QX
is '操作员权限表';
--列明加注释
comment on column CODE_CZYDM_QX.CZYDM
is '操作员代码';
comment on column CODE_CZYDM_QX.CKBZ
is '查看标志';
--加主键
alter table CODE_CZYDM_QX
add constraint PK_CODE_CZYDM_QX primary key (CZYDM);
--加外键
alter table CODE_CZYDM_QX
add constraint CODE_CZYDM_QX foreign key (CZYDM)
references CODE_CZYDM (CZYDM);
--加约束
alter table CODE_CZYDM_QX
add constraint CZYDM_QX
check (CKBZ in ('0','1'));
--删除表
drop table CODE_CZYDM_QX;
--删除表数据
delete CODE_CZYDM_QX a where a.czydm='0000';
commit;
--清空表数据
truncate table CODE_CZYDM_QX;
--插入表数据1
insert into CODE_CZYDM_QX (czydm,ckbz)
select czydm,'0' from CODE_CZYDM;
commit;
--插入表数据2
insert into CODE_CZYDM_QX values('0000','0');
commit;
--插入表数据3
insert into CODE_CZYDM_QX (czydm) values('0000');
commit;
--更新语句
update CODE_CZYDM_QX set ckbz='1',czydm='0001' where czydm='0000';
commit;
--查询表数据
select * from CODE_CZYDM_QX;
--增删改查万能语句
select * from CODE_CZYDM_QX where czydm='0000' for update;
--加字段
alter table CODE_CZYDM_QX add(xzxx VARCHAR2(4000));
comment on column CODE_CZYDM_QX.xzxx
is '限制信息';
--修改字段名
alter table CODE_CZYDM_QX rename column xzxx to xzyy;
--更改字段属性
alter table CODE_CZYDM_QX modify xzyy VARCHAR2(20);
--删除字段
alter table CODE_CZYDM_QX drop column xzyy;