oracle表資料修改 刪除

2021-09-13 20:04:06 字數 1026 閱讀 7104

update table

set column=value[,column=value]

[where condition];

1).修改員工smith員工部門編號為30

update emp

set deptno=30

where ename='smith'

2)修改所有部門編號為30的員工部門編號為20

update emp

set deptno=20

where deptno=30;

3)用編號為 7499雇員的工作名稱及部門編號更新編號為7698雇員相對應的資訊(通過查詢更改)。

update emp

set (jod,deptno)=(select jod,deptno

from emp

where empno=7499

)where empno=7698;

1)語法

delete [from] table

[where condition]

2)刪除員工7698員工資訊

delete emp

where deptno=30

3)刪除30部門的員工資訊

delete emp

where deptno=30

4)刪除和7566員工工種一致的員工資訊

delete emp

where job=(sslect job

from emp

where empno=7566

);

Oracle(建立 修改 刪除表)

根據rowid獲取某一元組 2 表的建立 1 方式一 create table 2 方式二 當as後面的語句能夠查詢到資料的時候,不僅建立了表的結構而且查詢到的資料也會自動新增到新建立的表內部 查詢表中是否有資料 當as後面的語句不能查詢到資料的時候,只建立表的結構,不會向表中新增資料 3 修改表 ...

oracle 建立表約束,修改,刪除

sql create table goods goodsid char 8 primary key 主鍵 2goodsname varchar2 30 3unitprice number 10 2 check unitprice 0 單價大於04 category varchar2 8 5provi...

oracle表的建立修改刪除

表的型別 建立books表 create table books bookid number 6 primary key,booknum varchar2 6 bookname varchar2 60 author varchar 50 publish varchar2 50 bookprice n...