Đề cương khóa học

Giới thiệu về PL/SQL

  • PL/SQL là gì?
  • Lợi ích của việc sử dụng PL/SQL

Cấu trúc cơ bản của một khối PL/SQL

  • Bloc không tên
  • Bloc có tên

Biến và kiểu dữ liệu

  • Khai báo biến
  • Cú pháp và quy tắc
  • Kiểu dữ liệu trong PL/SQL
  • Sử dụng biến trong khối PL/SQL

Cấu trúc điều khiển

  • IF-THEN-ELSE
  • Câu lệnh CASE
  • Vòng lặp FOR
  • Vòng lặp WHILE

Tổ chức lưu trữ và hàm

  • Tạo và chạy tổ chức lưu trữ (stored procedures)
  • Cú pháp và ví dụ
  • Tham số đầu vào và đầu ra
  • Tạo và thực thi hàm trong PL/SQL
  • Cú pháp và ví dụ
  • Sử dụng trong câu lệnh SQL

Con trỏ (Cursors)

  • Con trỏ tường minh
  • Con trỏ ngầm định
  • Lấy dữ liệu
  • Thuộc tính con trỏ

Xử lý ngoại lệ

  • Ngoại lệ được định nghĩa trước
  • Ngoại lệ do người dùng định nghĩa
  • Sử dụng khối TRY-CATCH

Kiểm soát giao dịch

  • Kiểm soát giao dịch trong PL/SQL
  • Sử dụng khối lồng nhau và giao dịch
  • Quản lý các giao dịch lồng nhau
  • Tạo và sử dụng điểm đánh dấu (savepoints)

Kỹ thuật con trỏ nâng cao

  • REF CURSOR mạnh vs. yếu
  • Các tình huống sử dụng

Trigger

  • Tạo trigger
  • Loại trigger
  • Sử dụng trigger cho kiểm toán

Gói trong PL/SQL

  • Tạo gói
  • Mô tả gói (Specification)
  • Triển khai gói (Implementation)
  • Thực thi gói
  • Gọi gói (Invocation)
  • Phân tích mã

Tổng kết và các bước tiếp theo

Yêu cầu

  • Có kiến thức cơ bản về SQL
  • Hiểu biết về lược đồ cơ sở dữ liệu, bảng và mối quan hệ

Đối tượng

  • Quản trị viên cơ sở dữ liệu
  • Lập trình viên cơ sở dữ liệu
  • Lập trình viên phần mềm
  • Nhà phân tích dữ liệu
 21 Giờ học

Số người tham gia


Giá cho mỗi học viên

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan