黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Oracle教程
Oracle練習題

Oracle添加、修改和刪除

insert

添加、修改和刪出都屬于DML,主要包含的語句:insert、update、delete。

● Insert語法格式

Insert into 表名(字段,。。。。) values(值,………..)

● 省略字段的插入

insert into emp values(9999, 'zhangsan', 'MANAGER', NULL, NULL, 200, 100, 10);

不建議使用此種方式,因為當數據庫表中的字段位置發生改變的時候會影響到insert語句。

● 指定字段的插入(建議使用此種方式)

SQL> insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) values(9999, 'zhangsan', 'MANAGER', NULL, NULL, 200, 100, 10);
insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) values(9999, 'zhangsan', 'MANAGER', NULL, NULL, 200, 100, 10)
*
第 1 行出現錯誤:
ORA-00001: 違反唯一約束條件 (SCOTT.PK_EMP)

● 主鍵不能重復

insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) values(8887, 'zhangsan', 'MANAGER', null, sysdate, 200, 100, 10);

insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) values(8888, 'zhangsan', 'MANAGER', null, to_date('2001-01-01', 'yyyy-mm-dd'), 200, 100, 10);

注意sysdate或to_date

● 表內容的復制

create table emp_bak as select * from emp;

以上的語句會自動創建一張表,將所有的數據復制到新表中,但是不能將表的約束條件進行復制,比如:主鍵約束。

● 如何將查詢的數據直接放到已經存在的表中,可以使用條件?

insert into emp_bak select * from emp where job='MANAGER';

update

可以修改數據,可以根據條件修改數據。

● 語法格式:

update 表名 set 字段名稱1=需要修改的值1, 字段名稱2=需要修改的值2 where …….

● 將job為manager的員工的工資上漲10%

update emp set sal=sal+sal*0.1 where job='MANAGER';

delete

可以刪除數據,可以根據條件刪除數據。

● 語法格式:

Delete from表名 where 。。。。。

● 刪除津貼為300的員工

delete from emp where comm=300;

● 刪除津貼為null的員工

delete from emp where comm is null;

 

全部教程
主站蜘蛛池模板: 日韩国产欧美精品综合二区 | 日本一区二区免费看 | 亚洲天堂日韩在线 | 毛片免费看看 | 在线观看免费视频网站色 | 亚洲欧美日本韩国综合在线观看 | 欧美日韩在线一本卡 | 欧美视频免费在线播放 | 欧美成人精品 | 日日躁夜夜躁狠狠天天 | 成人午夜在线观看国产 | 成人免费在线视频 | 免费看的毛片 | 欧美日韩久久 | 欧美在线专区 | 亚洲一区二区影视 | av福利导导航 | 天堂成人在线观看 | 一级毛片视屏 | 免费久久一级欧美特大黄 | 日本成人午夜 | 黄色片毛片 | 亚洲欧美日韩一区超高清 | 亚洲一区日韩二区欧美三区 | 在线一区视频 | 黄色一级片录像 | 午夜影院a | 日本韩经典三级在线播放 | 国产精品香蕉在线一区二区 | 精品国产一区二区三区www | 日韩一区三区 | 寡妇一级a毛片免费播放 | 国产成人乱码一区二区三区 | 亚洲欧美一区二区三区久本道 | 国产网曝手机视频在线观看 | 最刺激黄a大片免费网站 | 久久精品国产精品亚洲艾 | 波多野结衣亚洲一区二区三区 | 亚洲va精品中文字幕 | 亚洲天堂三级 | 国产日韩在线播放 |