Oracle_insert_delete_update

时间:2022-04-30 05:33:48
Oracle_insert_delete_update
--复制表格的结构
create table temp as (select * from emp where 1=2);
select * from temp;
--删除表

drop table temp;  

插入
--1.插入 新增
insert, );
insert, );
insert, '张老三', 'programer', sysdate, 12000.9098 );
 
insert,,);
 
 
--1.2一次性插入多条记录
insert into temp(select * from emp);

select * from temp;  

删除
--2.删除表中的数据
delete from temp;
delete;
 
--2.2彻底删除表中的所有数据,不可回滚

truncate table temp;  

更新
--3.更新
--将30部门所有员工的薪水提升10%
update where deptno = 30;
select deptno, sal from emp where deptno = 30;
select deptno, sal from temp where deptno = 30;
 
 
update where;
select;

select;