PLSQL 的简单命令之四
时间:2021-07-01 10:21:17
帮助过:23人阅读
子查询
-- in 等于表中的任意一个
select * from Stu
where id
in (
select id
from scores)
-- 和子查询返回结果中的某一个值比较成立即可
select * from scores
where id
> all (
select id
from stu )
-- 和子查询返回结果中的所有值比较
select * from scores
where id
> any (
select id
from stu )
select * from stu
-- 追加一个列或多个列(字段)
alter table stu
add (age
number,address
varchar2(
5))
-- 修改一个列(字段)
-- 修改字段的尺寸
alter table stu modify (address
varchar2(
23))
-- 修改字段的数据类型
alter table stu modify (address
number )
-- 删除一个列(字段)
alter table stu
drop column address
-- 删除多列
alter table stu
drop (age,address)
-- 列重命名
alter table stu rename
column name
to lastname
-- 清空表
truncate table test
select * from test
insert into test (id)
values (
4)
--commit会默认创建节点
commit
insert into test (id)
values (
5)
-- 回滚到上一个节点
rollback
-- 创建指定节点
savepoint dome
insert into test (id)
values (
9)
-- 回滚到指定节点
rollback to dome
PLSQL 的简单命令之四
标签:font where truncate bsp epo cat ddr res int