Bài giảng
CƠ SỞ DỮ LIỆU
NÂNG CAO
Số tc: 2; LT: 20; Btập: 10
GV: Nguyễn Thị Mỹ Dung
Khối lớp: Đại học L2
1 Chương 4: Lp trình PL/SQL
NỘI DUNG MÔN HỌC
2
1
2
3
4
Chương 1. Tổng quan CSDL phân tán (4)
Chương 2. Tổng quan CSDL ớng đối tượng
Chương 3. bản về Oracle (4)
Chương 4: Lập trình PL/SQL (4)
5
6
Chương 5: Procedure, Function (4)
Chương 6: Thiết kế đối tượng (6)
7 Chương 7: Truy vấn trong CSDL HĐT (4)
Chương 4: Lp trình PL/SQL
Chương 4: Lập trình PL/SQL
I. Cấu trúc chương trình PL/SQL
II. Các kiểu dữ liệu bản của PL/SQL
III. Các kiểu dữ liệu tham chiếu
IV. Các loại mệnh đề
V. Cấu trúc điều khiển
VI. Kiểu con trỏ
VII.Bài tập thực hành
3 Chương 4: Lp trình PL/SQL
I. Cấu trúc chương trình PL/SQL
1. Giới thiệu
PL/SQL (Procedural Language/Structured Query
Language) một ngôn ngữ lập trình lập trình ớng
thủ tục sử dụng cho Oracle SQL.
PL/SQL sự kết hợp giữa SQL các khai báo
hằng số, biến, cấu trúc điều khiển, thủ tục, hàm, bẫy
lỗi sự kiện, thao tác con trỏ, xử giao tác
Mọi thứ được lưu trữ trong DB được tái sử dụng
bởi các ứng dụng bất kỳ giao tiếp với ứng dụng
Oracle.
Từ phiên bản 8 trở về sau thêm các tính năng
hướng đối tượng.
4 Chương 4: Lp trình PL/SQL
Cấu trúc PL/SQL giới thiệu(tt)
- Mỗi lệnh SQL kết thúc bằng dấu chấm phẩy (;).
- PL/SQL tổ chức theo từng khối lệnh (block), mỗi
khối lệnh thể lồng nhau. c biến thể khai báo
nội (local) bên trong khối điều khiển báo lỗi bên
trong khối nơi lỗi phát sinh.
- Một block bao gồm ba phần: phần khai báo
nơi để khai báo biến, phần thi hành lệnh phần xử
các ngoại lệ (điều kiện lỗi hoặc cảnh báo).
- Khai báo biến trong PROCEDURE hay
FUNCTION: nếu Block ngoài cùng (đầu tiên) của
PROCEDURE, FUNCTION thì không dùng từ khóa
DECLARE (Ngược lại với TRIGGER, Block ngoài
cùng (đầu tiên) phải DECLARE).
5 Chương 4: Lp trình PL/SQL