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 5: Procedure, Function
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 5: Procedure, Function
Chương 5: Procedure, Function
I. Procedure
II. Function
III. Bài tập thực hành
3 Chương 5: Procedure, Function
I. Procedure
1. Giới thiệu
Thủ tục một chương trình con để thực hiện một hành
động cụ thể nào đó để tăng khả năng xử .
thể sử dụng nhiều lần, tính bảo mật an toàn dữ
liệu cao.
Không giá trị trả về.
2. Khai báo
CREATE [OR REPLACE]
PROCEDURE tênthủtục [(dsáchthamsố)] IS
[khai báo biến]
BEGIN
<khối lệnh>
[EXCEPTION <xử ngoại lệ>]
END; /*kết thúc thủ tục*/
4 Chương 5: Procedure, Function
Procedure khai báo (tt)
- Từ khóa OR REPLACE để tự động xóa tạo
mới thủ tc nếu tên thủ tục đó đã tồn tại.
dụ:
CREATE OR REPLACE
HienThiNgay (m number) IS .
- Không được dùng Varchar2(n) trong tham số
truyền vào, kiểu dữ liệu tham số truyền vào phải
kiểu dữ liệu không ràng buộc.
- Không thể áp dụng cho các điều kiện thực hiện
trên nhóm (mệnh đề GROUP).
5 Chương 5: Procedure, Function