Course Code: osqladv
Duration: 14 hours
Prerequisites:

Oracle SQL 正在进行第一部分课程

Overview:

听众

本课程专为希望使用Oracle中SQL高级功能的人士设计。

本课程解答以下问题

  • 如何构建高级查询?
  • 如何创建高级报告?
Course Outline:

控制用戶訪問

  • 用戶 Management
  • 系統權限和物件
  • 授予
  • 接收權限
  • 角色
  • 使用連結

管理結構物件

  • ALTER TABLE 指令
  • 新增、修改和刪除列
  • 新增、移除、關閉約束
  • 建立索引
  • 閃回操作
  • 外部表

大型數據集操作

  • MERGE 指令
  • 使用子查詢的 DML 操作
  • 使用 RETURNING 子句的 DML 操作
  • 多表 INSERT 指令

條件表達式

  • CASE 表達式
  • DECODE 表達式

通過分組相關數據生成報告

  • GROUP BY 子句
  • HAVING 子句
  • 數據聚合 - ROLLUP 和 CUBE 操作符
  • 識別摘要 - GROUPING 函數
  • 數據聚合 - GROUPING SETS 操作符

管理不同時區的數據

  • 時區
  • TIMESTAMP 變體
  • DATE 和 TIMESTAMP 的差異
  • 轉換操作

高級子查詢

  • 子查詢
  • 多列子查詢
  • FROM 子句中的子查詢
  • 關聯子查詢
  • WITH 子句 - 重複使用查詢塊

聯接表

  • WHERE 子句和 FROM 子句中的不等式
  • 半聯接
  • 反聯接

分層數據處理

  • 樹狀結構
  • 分層查詢
  • 偽列
  • 在分層查詢中排序數據
  • 實用函數

正則表達式

  • 簡單和複雜的模式
Sites Published:

United Arab Emirates - Oracle SQL Advanced

Qatar - Oracle SQL Advanced

Egypt - Oracle SQL Advanced

Saudi Arabia - Oracle SQL Advanced

South Africa - Oracle SQL Advanced

Brasil - Oracle SQL Advanced

Canada - Oracle SQL Advanced

中国 - Oracle SQL Advanced

香港 - Oracle SQL Advanced

澳門 - Oracle SQL Advanced

台灣 - Oracle SQL Advanced

USA - Oracle SQL Advanced

Österreich - Oracle SQL für Fortgeschrittene

Schweiz - Oracle SQL für Fortgeschrittene

Deutschland - Oracle SQL für Fortgeschrittene

Czech Republic - Oracle SQL Advanced

Denmark - Oracle SQL Advanced

Estonia - Oracle SQL Advanced

Finland - Oracle SQL Advanced

Greece - Oracle SQL Advanced

Magyarország - Oracle SQL Advanced

Ireland - Oracle SQL Advanced

Luxembourg - Oracle SQL Advanced

Latvia - Oracle SQL Advanced

España - Oracle SQL Avanzado

Italia - Oracle SQL Advanced

Lithuania - Oracle SQL Advanced

Nederland - Oracle SQL Advanced

Norway - Oracle SQL Advanced

Portugal - Oracle SQL Advanced

România - Oracle SQL LP - Advanced

Sverige - Oracle SQL Advanced

Türkiye - Oracle SQL Advanced

Malta - Oracle SQL Advanced

Belgique - Oracle SQL Advanced

France - Oracle SQL Advanced

日本 - Oracle SQL Advanced

Australia - Oracle SQL Advanced

Malaysia - Oracle SQL Advanced

New Zealand - Oracle SQL Advanced

Philippines - Oracle SQL Advanced

Singapore - Oracle SQL Advanced

Thailand - Oracle SQL Advanced

Vietnam - Oracle SQL Advanced

India - Oracle SQL Advanced

Argentina - Oracle SQL Avanzado

Chile - Oracle SQL Avanzado

Costa Rica - Oracle SQL Avanzado

Ecuador - Oracle SQL Avanzado

Guatemala - Oracle SQL Avanzado

Colombia - Oracle SQL Avanzado

México - Oracle SQL Avanzado

Panama - Oracle SQL Avanzado

Peru - Oracle SQL Avanzado

Uruguay - Oracle SQL Avanzado

Venezuela - Oracle SQL Avanzado

United Kingdom - Oracle SQL Advanced

South Korea - Oracle SQL Advanced

Pakistan - Oracle SQL Advanced

Sri Lanka - Oracle SQL Advanced

Bulgaria - Oracle SQL Advanced

Bolivia - Oracle SQL Avanzado

Indonesia - Oracle SQL Advanced

Kazakhstan - Oracle SQL Advanced

Moldova - Oracle SQL LP - Advanced

Morocco - Oracle SQL Advanced

Tunisia - Oracle SQL Advanced

Kuwait - Oracle SQL Advanced

Oman - Oracle SQL Advanced

Slovakia - Oracle SQL Advanced

Kenya - Oracle SQL Advanced

Nigeria - Oracle SQL Advanced

Botswana - Oracle SQL Advanced

Slovenia - Oracle SQL Advanced

Croatia - Oracle SQL Advanced

Serbia - Oracle SQL Advanced

Bhutan - Oracle SQL Advanced

Nepal - Oracle SQL Advanced

Uzbekistan - Oracle SQL Advanced