Liên hệ với chúng tôi
 Thời gian kéo dài 21 Giờ học

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

Nền tảng PL/SQL

  • Kiến trúc PL/SQL và cấu trúc khối (block structure)
  • Kiểu dữ liệu, biến và hằng số
  • Khai báo và gán giá trị cho biến

Điều khiển luồng và logic ra quyết định

  • Các câu lệnh IF, CASE và điều kiện lồng nhau
  • Cấu trúc LOOP, WHILE và FOR
  • Câu lệnh EXIT và CONTINUE

Con trỏ (Cursors) và Giao dịch

  • Con trỏ ngầm (implicit) và con trỏ tường minh (explicit)
  • Vòng lặp con trỏ FOR và các thuộc tính
  • Điều khiển giao dịch: COMMIT, ROLLBACK, SAVEPOINT

Xử lý ngoại lệ

  • Các loại ngoại lệ và câu lệnh WHEN
  • Sử dụng RAISE_APPLICATION_ERROR
  • Ngoại lệ tùy chỉnh và bộ xử lý ngoại lệ

Thủ tục và Hàm

  • Tạo thủ tục và hàm
  • Tham số IN, OUT và IN OUT
  • Gọi thủ tục lưu trữ từ SQL và PL/SQL

Gói (Packages) và Trigger

  • Tạo và quản lý các gói (packages)
  • Phần quy tắc (specification) và phần thân (body) của gói
  • Trigger mức dòng (row-level) và mức câu lệnh (statement-level)

Bảo mật và Kiểm thử

  • Cấp và thu hồi quyền thực thi
  • Chẩn đoán mã PL/SQL bằng SQL Developer
  • Kiểm thử đơn vị cho thủ tục và gói lưu trữ

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

Yêu cầu

  • Hiểu biết về các khái niệm cơ sở dữ liệu quan hệ
  • Kiến thức cơ bản về SQL
  • quen thuộc với các nguyên tắc cơ bản của lập trình thủ tục

Đối tượng học viên

  • Nhà phát triển cơ sở dữ liệu
  • Lập trình viên backend và kỹ sư dữ liệu
  • Nhân viên hỗ trợ kỹ thuật và DevOps làm việc với môi trường Oracle

Số người tham gia


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

Đánh giá (3)

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

Các danh mục liên quan