Liên hệ với chúng tôi

Đề 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

  • Khối ẩn danh (Anonymous blocks)
  • Khối có tên (Named blocks)

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

  • Khai báo biến
  • Cú pháp và quy tắc
  • Khía dữ liệu trong PL/SQL
  • Sử dụng biến trong các 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

Thủ tục lưu trữ và Hàm

  • Tạo và chạy thủ tục lưu trữ
  • 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ác câu lệnh SQL

Con trỏ (Cursors)

  • Con trỏ tường minh (Explicit cursors)
  • Con trỏ ngầm định (Implicit cursors)
  • Lấy dữ liệu (Fetching data)
  • Thuộc tính của con trỏ (Cursor attributes)

Xử lý ngoại lệ

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

Điều khiển giao dịch

  • Điều khiển 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 lưu (savepoints)

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

  • REF CURSOR mạnh và yếu
  • Trường hợp sử dụng

Bộ kích hoạt (Triggers)

  • Tạo bộ kích hoạt
  • Các loại bộ kích hoạt
  • Sử dụng bộ kích hoạt để kiểm toán

Gói (Packages) trong PL/SQL

  • Tạo (Creation)
  • Quy định (Specification)
  • Triển khai (Implementation)
  • Thực thi (Execution)
  • Gọi (Invocation)
  • Ứng dụng thực tế
  • Lưu ý về mã nguồn (Code walkthrough)

Tóm tắt và Các bước tiếp theo

Yêu cầu

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

Đối tượng tham gia

  • Quản trị viên cơ sở dữ liệu
  • Nhà phát triển cơ sở dữ liệu
  • Nhà phát triển phần mềm
  • Nhân viên phân tích dữ liệu
 21 Giờ

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