freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oraclesql基礎培訓-資料下載頁

2025-01-23 23:10本頁面
  

【正文】 ees em Where In (Select Distinct employee_number From orders) ? 查詢有下采購訂單的員工 (相關(guān)子查詢 ) Select * From employees em Where Exists (Select 1 From orders od Where = ) 73 DML基礎 level與 CONNECT BY…START WITH ? 背景 ? 應用系統(tǒng)長通常有類似菜單、產(chǎn)品類別等有上下級關(guān)系的樹形結(jié)構(gòu)數(shù)據(jù) ? 通常會設計為 ID、 PARENT_ID結(jié)構(gòu) 74 DML基礎 level與 CONNECT BY…START WITH… ? 原理 ? Oracle提供 CONNECT BY…START WITH… 用于類似結(jié)構(gòu)查詢 ? 提供關(guān)鍵字 level在 CONNECT BY…START WITH… 查詢返回數(shù)據(jù)所在樹形結(jié)構(gòu)層次, level值越大表示層級越深 ? 示例 ? 查詢“訂單管理”及其下屬菜單,按樹形結(jié)構(gòu)展現(xiàn),使用 lpad函數(shù)輔助效果更明顯 (縮進 ), lpad函數(shù)參考后續(xù)教程介紹 75 DML基礎 ROWNUM與分頁查詢 ? 背景 ? 應用系統(tǒng)在數(shù)據(jù)量大的時候,通常需要將數(shù)據(jù)分頁顯示 76 DML基礎 ROWNUM與分頁查詢 ? 原理 ? Oracle提供關(guān)鍵字 rownum,在 SELECT語句查詢返回數(shù)據(jù)中表示是第幾行 ? 示例 ? 查詢“訂單管理”及其下屬菜單,按樹形結(jié)構(gòu)展現(xiàn),使用 lpad函數(shù)輔助效果更明顯,并讀取第 1至第 7行數(shù)據(jù), 選定部分要排好序 77 DML基礎 ? INSERT語句 ? 基本 INSERT語句 ? INSERT與 SELECT 78 DML基礎 INSERT基本 INSERT語句 ? 用途 ? 將數(shù)據(jù)插入到指定表中 ? 語法 INSERT INTO table (column1, column2, ... columnn) VALUES (value1, value2, ... valuen)。 ? 示例 Insert Into suppliers (supplier_id, supplier_name, city, type) Values (53553, 39。TestInsertSupplier39。, 39。Detroit39。, 39。Cooking39。)。 79 DML基礎 INSERTINSERT與 SELECT ? 用途 ? 將數(shù)據(jù)插入到指定表中 ? 語法 INSERT INTO table (column1, column2, ... columnn) SELECT Column1,column2 ... columnn FROM Tables [WhERE predicates]。 ? 示例 ? 將所在城市為 Newark的客戶生成供應商, 其中供應商 supplier_id對應為客戶 account_no, supplier_name對應為 customer_name INSERT INTO suppliers (supplier_id, supplier_name) SELECT account_no, customer_name FROM customers WHERE city = 39。Newark39。 80 DML基礎 INSERTINSERT與 SELECT ? 示例 INSERT INTO clients (client_id, client_name, client_type) SELECT supplier_id, supplier_name, 39。advertising39。 FROM suppliers sp WHERE not exists (select * from clients cl where = )。 81 DML基礎 ? UPDATE語句 ? 基本 UPDATE語句 82 DML基礎 UPDATE語句 ? 用途 ? UPDATE用于更新指定表符合條件的數(shù)據(jù) 。 ? 語法 ? UPDATE table SET column1 = value1,column2 = value2… WHERE predicates。 ? 示例 ? 將名稱為 Smith的供應商名稱更新為 HP,同時在備注記錄舊名稱 UPDATE suppliers SET supplier_name = ‘HP’,mets= ‘Smith’ WHERE supplier_name = 39。Smith39。 83 DML基礎 UPDATE語句 ? 用途 ? 更新根據(jù)客戶生產(chǎn)的供應商 (客戶 account_no生成為 supplier_id)的備注為相應客戶的備注 Update suppliers sp Set = (Select From customers cc Where = ) Where Exists (Select From customers cc Where = )。 84 DML基礎 ? DELETE語句 ? DELETE語句 85 DML基礎 DELETE語句 ? 用途 ? DELETE用于將數(shù)據(jù)從指定表刪除 。 ? 語法 ? DELETE FROM tables [WHERE predicates ]。 ? 示例 ? 刪除供應商為 DELETE FROM suppliers WHERE supplier_name = ‘Smath39。 ? 刪除沒有采購訂單的供應商 Delete From suppliers sp Where Not Exists (Select From orders od Where = )。 86 DML基礎 SELECT與 INSERT、 UPDATE、 DELETE ? 用途 ? SELECT語句可以使用字符串拼湊的方法生成 INSERT、 UPDATE、 DELETE語句,通常用于數(shù)據(jù)處理,比如清除按一定條件重復數(shù)據(jù),修正數(shù)據(jù),調(diào)整數(shù)據(jù)等 。 ? 語法 ? SELECT column1, column2, ... column_n, ‘INSERT STATMENT,’ insert_sql,’UPDATE STATEMENT’ update_sql,’DELETE STATEMENT’ delete_sql FROM tables WHERE predicates ? 示例 ? 刪除按供應商名稱、所屬城市重復的供應商數(shù)據(jù) 87 DML基礎 SELECT與 INSERT、 UPDATE、 DELETE ? 示例 ? 將每個部門工資低于平均部門平均工資的員工工資,增加 1000 88 目錄 ? 課程介紹 ? DDL基礎 ? SQL介紹 ? DML基礎 ? DCL基礎 ? TL基礎 89 TL基礎 ? COMMIT提交事務 ? ROLLBACK回滾事務 90 TL基礎 授權(quán)語句 Commit ? 用途 ? 在一系列 DML后,向數(shù)據(jù)庫提交事務,在執(zhí)行 COMMIT前所有事務按執(zhí)行先后順序可見 ,執(zhí)行 COMMIT后,所有 DML操作最終效果才回生效并保持至數(shù)據(jù)庫中 。 ? 語法 ? mit。 ? 示例 ? 執(zhí)行插入后數(shù)據(jù)后,提交事務 ? 執(zhí)行插入、更新數(shù)據(jù)后,提交事務 91 DCL基礎 授權(quán)語句 ROLLBACK ? 用途 ? 顯式回滾數(shù)據(jù)庫提交事務, 所有 DML操作都回滾至最近一次mit后 。 ? 語法 ? rollback。 ? 示例 ? 執(zhí)行插入后數(shù)據(jù)后,提交事務 查詢數(shù)據(jù) 92 QA 交流與討論 93 演講完畢,謝謝觀看!
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1