tailieunhanh - Bài thực hành Bảo mật hệ thống thông tin số 4: PL/SQL
Bài thực hành Bảo mật hệ thống thông tin số 4: PL/SQL có nội dung trình bày về khái niệm PL/SQL, các vấn đề liên quan đến kiểu dữ liệu trong PL/SQL, hằng và biến, cấu trúc khối PL/SQL, các câu lệnh điều khiển, . Mời các bạn cùng tham khảo chi tiết nội dung tài liệu. | Bài thực hành số 4 PL SQL 1 Tóm tắt nội dung Khái niệm PL SQL Các vấn đề liên quan đến kiểu dữ liệu trong PL SQL Hằng và Biến Cấu trúc khối PL SQL Các câu lệnh điều khiển I. PL SQL là gì PL SQL PL Procedural Language Ngôn ngữ Thủ tục là một mở rộng của SQL kết hợp vào trong đó rất nhiều đặc tính của các ngôn ngữ lập trình gần đây. Nó cho phép các thao tác dữ liệu và các câu lệnh query SQL bao gồm các đoạn mã có cầu trúc khối và tính thủ tục block structure and procedural unit of code làm cho PL SQL thành một ngôn ngữ xử lý giao dịch mạnh mẽ. Chương Trình Đào Tạo Từ Xa KH amp KT Máy Tính Đại học Bách Khoa II. Các lệnh SQL trong PL SQL PL SQL cung cấp một số câu lệnh thủ tục cho việc thao tác và kiểm tra dữ liệu thường không cần phải dính dáng với các lệnh SQL. Dù vậy khi cần lấy thống tin từ CSDL hoặc thay đổi trên CSDL thì nên dùng SQL. PL SQL hỗ trợ tốt cho đa số các lệnh DML và các lệnh điều khiển giao dịch trong SQL. Ngoài ra các câu lệnh SELECT có thể dùng để gán các giá trị query từ 1 hàng trong bảng cho các biến. Một số điểm lưu ý Một khối PL SQL không phải là một đơn vị giao dịch transaction unit các lệnh COMMIT và ROLLBACK là độc lập với các khối nhưng có thể nằm trong nó. Mỗi câu lệnh SQL cần phải kết thúc bởi dấu chấm phẩy. Câu lệnh SELECT có thể dùng để gán các giá trị query từ 1 hàng trong bảng cho các biến. Các câu lệnh SELECT mà không trả lại đúng một hàng sẽ gây ra một lỗi cần phải giải quyết thường là phải dùng phương pháp xử lý ngoại lệ hoặc cursor . Các lệnh DDL không dùng được trong PL SQL. Ví dụ Tất cả các lệnh bắt đầu bằng ALTER CREATE DROP FLASHBACK Các lệnh quản lý quyền GRANT REVOKE Các lệnh audit AUDIT NOAUDIT và còn nhiều lệnh khác Các lệnh DML có thể xử lý nhiều hàng multiple rows . III. Kiểu dữ liệu PL SQL hỗ trợ rất nhiều kiểu dữ liệu để có thể khai báo các biến và các hằng. Có thể gán một giá trị ban đầu cho các biến khi khai báo biến và có thể thay đổi các giá trị của chúng thông qua các phát biểu gán về sau trong khối. Các .
đang nạp các trang xem trước