九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

《處理數(shù)據(jù)》PPT課件

上傳人:san****019 文檔編號:21587587 上傳時間:2021-05-05 格式:PPT 頁數(shù):44 大小:281.10KB
收藏 版權(quán)申訴 舉報 下載
《處理數(shù)據(jù)》PPT課件_第1頁
第1頁 / 共44頁
《處理數(shù)據(jù)》PPT課件_第2頁
第2頁 / 共44頁
《處理數(shù)據(jù)》PPT課件_第3頁
第3頁 / 共44頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《處理數(shù)據(jù)》PPT課件》由會員分享,可在線閱讀,更多相關(guān)《《處理數(shù)據(jù)》PPT課件(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、8版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 處 理 數(shù) 據(jù) 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-2 課 程 目 標 學 完 本 課 后 , 應(yīng) 能 完 成 以 下 工 作 : 描 述 各 個 數(shù) 據(jù) 操 縱 語 言 (DML) 語 句 在 表 中 插 入 行 更 新 表 中 的 行 從 表 中 刪 除 行 控 制 事 務(wù) 處 理 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-3 數(shù) 據(jù) 操 縱 語 言 在 進 行 以 下 操 作 時 , 會 執(zhí) 行 DML 語 句 : 在 表 中 添 加 新 行

2、 修 改 表 中 現(xiàn) 有 的 行 從 表 中 刪 除 現(xiàn) 有 的 行 事 務(wù) 處 理 由 DML 語 句 的 集 合 組 成 , 這 些 語 句 構(gòu) 成 一 個邏 輯 工 作 單 元 。 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-4 在 表 中 添 加 新 行 DEPARTMENTS在 DEPARTMENTS 表 中 插 入 新 行 新 行 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-5 INSERT 語 句 語 法 使 用 INSERT 語 句 在 表 中 添 加 新 行 : 使 用 此 語 法 一 次 只 能 插 入 一 行

3、 。 INSERT INTOtable (column , column.)VALUES(value , value.); 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-6 插 入 新 行 插 入 一 個 新 行 , 此 行 的 每 一 列 都 含 有 值 按 照 表 中 列 的 默 認 順 序 列 出 這 些 值 ( 可 選 ) 在 INSERT 子 句 中 列 出 列 將 字 符 和 日 期 值 包 含 在 單 引 號 中INSERT INTO departments(department_id, department_name, manager_id, lo

4、cation_id)VALUES (70, Public Relations, 100, 1700);1 row created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-7 插 入 帶 有 空 值 的 行 隱 式 方 法 : 在 列 的 列 表 中 省 略 該 列 顯 式 方 法 : 在 VALUES 子 句 中 指 定 NULL 關(guān) 鍵 字INSERT INTOdepartments (department_id, department_name )VALUES(30, Purchasing);1 row created.INSERT INTOdepar

5、tmentsVALUES(100, Finance, NULL, NULL); 1 row created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-8 插 入 特 殊 值 SYSDATE 函 數(shù) 記 錄 當 前 日 期 和 時 間INSERT INTO employees (employee_id, first_name, last_name, email, phone_number, hire_date, job_id, salary, commission_pct, manager_id, department_id)VALUES (113, Loui

6、s, Popp, LPOPP, 515.124.4567, SYSDATE, AC_ACCOUNT, 6900, NULL, 205, 100);1 row created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-9 插 入 特 定 日 期 值 添 加 新 雇 員 確 認 添 加 的 內(nèi) 容INSERT INTO employeesVALUES (114, Den, Raphealy, DRAPHEAL, 515.127.4561, TO_DATE(FEB 3, 1999, MON DD, YYYY), AC_ACCOUNT, 11000, NULL, 1

7、00, 30);1 row created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-10 INSERT INTO departments (department_id, department_name, location_id) VALUES ( 創(chuàng) 建 腳 本 在 SQL 語 句 中 使 用 4 rows created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-12 更 改 表 中 的 數(shù) 據(jù) EMPLOYEES 更 新 EMPLOYEES 表 中 的 行 : 版 權(quán) 所 有 2006, Oracle。 保 留 所

8、有 權(quán) 利 。 8-13 UPDATE 語 句 語 法 使 用 UPDATE 語 句 修 改 現(xiàn) 有 的 行 : 如 果 需 要 , 可 以 一 次 更 新 多 行 。 UPDATEtableSETcolumn = value , column = value, .WHERE condition; 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-14 更 新 表 中 的 行 如 果 指 定 了 WHERE 子 句 , 則 可 以 修 改 特 定 的 一 行 或多 行 : 如 果 省 略 WHERE 子 句 , 則 會 修 改 表 中 的 所 有 行 : UPDATE

9、 employees SET department_id = 70 WHERE employee_id = 113; 1 row updated. UPDATEcopy_emp SETdepartment_id = 110; 22 rows updated. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-15 使 用 子 查 詢 更 新 兩 個 列 更 新 雇 員 114 的 職 務(wù) 和 薪 金 , 使 其 與 雇 員 205 的 職 務(wù) 和 薪金 相 匹 配 。 UPDATE employeesSET job_id = (SELECT job_id FROM e

10、mployees WHERE employee_id = 205), salary = (SELECT salary FROM employees WHERE employee_id = 205) WHERE employee_id = 114; 1 row updated. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-16 根 據(jù) 另 一 個 表 更 新 行 根 據(jù) 另 一 個 表 中 的 值 , 在 UPDATE 語 句 中 使 用 子 查 詢 來 更 新表 中 的 行 : UPDATE copy_empSET department_id = (SELECT

11、 department_id FROM employees WHERE employee_id = 100)WHERE job_id = (SELECT job_id FROM employees WHERE employee_id = 200);1 row updated. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-17 從 DEPARTMENTS 表 中 刪 除 一 行 : 從 表 中 刪 除 行 DEPARTMENTS 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-18 DELETE 語 句 使 用 DELETE 語 句 ,

12、 可 以 從 表 中 刪 除 現(xiàn) 有 的 行 : DELETE FROM table WHERE condition; 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-19 從 表 中 刪 除 行 如 果 指 定 WHERE 子 句 , 則 可 以 刪 除 特 定 的 行 : 如 果 省 略 WHERE 子 句 , 則 會 刪 除 表 中 的 所 有 行 : DELETE FROM departments WHERE department_name = Finance; 1 row deleted. DELETE FROM copy_emp; 22 rows del

13、eted. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-20 根 據(jù) 另 一 個 表 刪 除 行 根 據(jù) 另 一 個 表 中 的 值 在 DELETE 語 句 中 使 用 子 查 詢 來 刪 除 表中 的 行 : DELETE FROM employeesWHERE department_id = (SELECT department_id FROM departments WHERE department_name LIKE %Public%);1 row deleted. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-21 TR

14、UNCATE 語 句 從 表 中 刪 除 所 有 行 , 使 表 為 空 并 保 留 表 結(jié) 構(gòu) 不 變 是 數(shù) 據(jù) 定 義 語 言 (DDL) 語 句 而 不 是 DML 語 句 , 無 法 輕易 地 將 其 還 原 。 語 法 : 示 例 : TRUNCATE TABLE table_name; TRUNCATE TABLE copy_emp; 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-22 在 INSERT 語 句 中 使 用 子 查 詢 INSERT INTO (SELECT employee_id, last_name, email, hire_da

15、te, job_id, salary, department_id FROM employees WHERE department_id = 50) VALUES (99999, Taylor, DTAYLOR, TO_DATE(07-JUN-99, DD-MON-RR), ST_CLERK, 5000, 50);1 row created. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-23 在 INSERT 語 句 中 使 用 子 查 詢 驗 證 結(jié) 果 : SELECT employee_id, last_name, email, hire_date, jo

16、b_id, salary, department_idFROM employeesWHERE department_id = 50; 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-24 數(shù) 據(jù) 庫 事 務(wù) 處 理 數(shù) 據(jù) 庫 事 務(wù) 處 理 由 以 下 語 句 之 一 組 成 : 對 數(shù) 據(jù) 進 行 一 次 一 致 更 改 的 DML 語 句 一 條 DDL 語 句 一 條 數(shù) 據(jù) 控 制 語 言 (DCL) 語 句 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-25 數(shù) 據(jù) 庫 事 務(wù) 處 理 在 執(zhí) 行 第 一 條 DML SQL

17、 語 句 時 開 始 在 發(fā) 生 下 列 事 件 之 一 時 結(jié) 束 : 發(fā) 出 COMMIT 或 ROLLBACK 語 句 執(zhí) 行 DDL 或 DCL 語 句 ( 自 動 提 交 ) 用 戶 退 出 iSQL*Plus 系 統(tǒng) 崩 潰 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-26 COMMIT 和 ROLLBACK 語 句 的 優(yōu) 點 使 用 COMMIT 和 ROLLBACK 語 句 , 您 可 以 : 確 保 數(shù) 據(jù) 的 一 致 性 在 使 更 改 變 成 永 久 性 更 改 之 前 預(yù) 覽 數(shù) 據(jù) 更 改 按 邏 輯 關(guān) 系 對 相 關(guān) 操 作 進

18、行 分 組 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-27 控 制 事 務(wù) 處 理 SAVEPOINT B SAVEPOINT A DELETE INSERT UPDATE INSERT COMMIT 時 間 事 務(wù) 處 理 ROLLBACK to SAVEPOINT B ROLLBACK to SAVEPOINT A ROLLBACK 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-28 將 更 改 回 退 到 某 個 標 記 使 用 SAVEPOINT 語 句 在 當 前 事 務(wù) 處 理 中 創(chuàng) 建 一 個 標 記 使 用 RO

19、LLBACK TO SAVEPOINT 語 句 回 退 到 該 標 記UPDATE.SAVEPOINT update_done;Savepoint created.INSERT.ROLLBACK TO update_done;Rollback complete. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-29 隱 式 事 務(wù) 處 理 在 下 列 情 況 下 將 發(fā) 生 自 動 提 交 : 發(fā) 出 DDL 語 句 發(fā) 出 DCL 語 句 從 iSQL*Plus 中 正 常 退 出 , 而 沒 有 顯 式 發(fā) 出 COMMIT 或 ROLLBACK 語 句 在 i

20、SQL*Plus 異 常 終 止 或 出 現(xiàn) 系 統(tǒng) 故 障 的 情 況 下 會 發(fā) 生自 動 回 退 。 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-30 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-31 執(zhí) 行 COMMIT 或 ROLLBACK 操 作 之 前 的 數(shù) 據(jù) 狀 態(tài) 可 以 將 數(shù) 據(jù) 還 原 到 以 前 的 狀 態(tài) 。 當 前 用 戶 可 以 使 用 SELECT 語 句 查 看 DML 操 作 的 結(jié) 果 。 其 他 用 戶 不 能 查 看 當 前 用 戶 的 DML 語 句 的 結(jié) 果 。 受 影 響 的

21、 行 將 被 鎖 定 , 其 他 用 戶 不 能 更 改 受 影 響 的 行 中的 數(shù) 據(jù) 。 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-32 執(zhí) 行 COMMIT 操 作 之 后 的 數(shù) 據(jù) 狀 態(tài) 數(shù) 據(jù) 庫 中 的 數(shù) 據(jù) 更 改 將 變 成 永 久 性 的 更 改 。 以 前 的 數(shù) 據(jù) 狀 態(tài) 將 永 久 丟 失 。 所 有 用 戶 都 可 以 查 看 結(jié) 果 。 受 影 響 的 行 上 的 鎖 將 被 釋 放 , 其 他 用 戶 可 以 對 這 些 行 進行 處 理 。 所 有 保 存 點 都 將 被 清 除 。 版 權(quán) 所 有 2006, Ora

22、cle。 保 留 所 有 權(quán) 利 。 8-33 提 交 數(shù) 據(jù) 進 行 更 改 : 提 交 更 改 : DELETE FROM employees WHERE employee_id = 99999; 1 row deleted. INSERT INTO departments VALUES (290, Corporate Tax, NULL, 1700); 1 row created. COMMIT; Commit complete. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-34 執(zhí) 行 ROLLBACK 操 作 之 后 的 數(shù) 據(jù) 狀 態(tài) 使 用 ROL

23、LBACK 語 句 放 棄 所 有 待 定 更 改 之 后 , 會 有 如 下 結(jié) 果 : 數(shù) 據(jù) 更 改 將 被 還 原 數(shù) 據(jù) 將 還 原 到 以 前 的 狀 態(tài) 受 影 響 的 行 上 的 鎖 將 被 釋 放DELETE FROM copy_emp; 20 rows deleted. ROLLBACK ; Rollback complete. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-35 執(zhí) 行 ROLLBACK 操 作 之 后 的 數(shù) 據(jù) 狀 態(tài) DELETE FROM test; 25,000 rows deleted. ROLLBACK; Rol

24、lback complete. DELETE FROM test WHERE id = 100; 1 row deleted. SELECT * FROM test WHERE id = 100; No rows selected. COMMIT; Commit complete. 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-36 語 句 級 回 退 如 果 在 執(zhí) 行 期 間 單 個 DML 語 句 失 敗 , 則 只 需 回 退 該 語 句 。 Oracle 服 務(wù) 器 將 實 現(xiàn) 隱 式 保 存 點 。 將 保 留 其 它 所 有 更 改 。 用 戶 應(yīng)

25、通 過 執(zhí) 行 COMMIT 或 ROLLBACK 語 句 顯 式 終 止 事 務(wù)處 理 。 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-37 讀 一 致 性 讀 一 致 性 可 以 確 保 用 戶 所 看 到 的 數(shù) 據(jù) 始 終 是 一 致 的 。 一 個 用 戶 進 行 的 更 改 不 會 與 另 一 個 用 戶 進 行 的 更 改 相 沖 突 。 讀 一 致 性 可 以 確 保 對 于 同 一 數(shù) 據(jù) : 讀 取 者 不 必 等 待 寫 入 者 完 成 操 作 即 可 進 行 讀 取 寫 入 者 不 必 等 待 讀 取 者 完 成 操 作 即 可 進 行

26、寫 入 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-38 實 現(xiàn) 讀 一 致 性 SELECT *FROM userA.employees; UPDATE employeesSET salary = 7000 WHERE last_name = Grant; 數(shù) 據(jù) 塊 還 原 段 已 更 改 的 和未 更 改 的 數(shù) 據(jù) 在 更 改 ( “ 舊 ” 數(shù) 據(jù) )之 前 用 戶 A 用 戶 B 讀 一 致 鏡 像 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-39 小 結(jié) 在 本 課 中 , 您 應(yīng) 該 已 經(jīng) 學 會 如 何 使 用

27、 以 下 語 句 : 語 句 說 明 INSERT 在 表 中 添 加 新 行 UPDATE 修 改 表 中 現(xiàn) 有 的 行 DELETE 從 表 中 刪 除 現(xiàn) 有 的 行 COMMIT 使 所 有 待 定 的 更 改 變 成 永 久 性 的 SAVEPOINT 用 于 回 退 到 保 存 點 標 記 ROLLBACK 放 棄 所 有 待 定 的 數(shù) 據(jù) 更 改 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-40 練 習 8: 概 覽 本 練 習 包 含 以 下 主 題 : 在 表 中 插 入 行 更 新 和 刪 除 表 中 的 行 控 制 事 務(wù) 處 理 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-41 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-42 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-43 版 權(quán) 所 有 2006, Oracle。 保 留 所 有 權(quán) 利 。 8-44

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!