13.1.CÁC THÀNH PHẦN TRONG PROCEDURE BUILDER

Một phần của tài liệu Tài liệu SQL và PL/SQL Cơ bản docx (Trang 85 - 87)

- Thay DEPTNO của các nhân viên này bằng DEPTNO của Boston Thay lương mỗi nhân viên bằng lương trung bình của bộ phậ n * 1.1 Thay commission c ủ a

13.1.CÁC THÀNH PHẦN TRONG PROCEDURE BUILDER

Thành phần Diễn giải

Object Navigator Điều khiển truy nhập các hàm, thủ tục PL/SQL. Thực hiện thao tác dò lỗi (debug) trên các khối lệnh SQL và PL/SQL. PL/SQL Interpreter Dò lỗi mã nguồn PL/SQL.

Program Unit Editor Tạo và soạn thảo các mã nguồn khối lệnh PL/SQL. Store Program Unit Editor Tạo và soạn thảo các mã nguồn khối lệnh PL/SQL trong

các Store Program thuộc Server.

Database Trigger Edditor Tạo và soạn thảo các mã nguồn khối lệnh PL/SQL trong các Trigger thuộc Server.

13.1.1. Object Navigator

Object Navigator cho phép hiển thị các đối tượng trong database.

Ta có thể tạo, soạn thảo các thủ tục PL/SQL cũng như dò lỗi, nạp các thư viện thông qua Object Navigator. Với Object Navigator, ta cũng có thể thực hiện sao chép các thủ tục, hàm thông qua các thao tác đơn giản như copy và paste.

Hình vẽ 7. Cấu trúc của Object Navigator

Các thành phần chính của Object Navigator bao gồm:

Navigator drop down litst: Danh sách sổ xuống hiển thị tên các thủ tục Subject indicator: Định vị các đối tượng cần soạn thảo

Type icon: Biểu tượng cho các loại

Oracle cơ bản - SQL và PL/SQL

Object name: Tên các đối tượng Find field: Tìm kiếm các đối tượng theo tên

13.1.2. Program Unit Editor

Là môi trường để tạo, soạn thảo, biên dịch và hiển thị lỗi biên dịch các hàm, thủ tục.

Hình vẽ 8. Soạn thảo hàm, thủ tục phía Client

Các thành phần chính:

Các nút bấm thực hiện công việc: Compile, Apply, Revert, New, Delete, Close và Help

Danh sách tên các hàm, thủ tục khác Nơi soạn thảo hàm, thủ tục

13.1.3. Store Program Unit Editor

Cũng tương tự như Program Unit Editor, Store Program Unit Editor được sử dụng cho việc tạo, soạn thảo các hàm, thủ tục trên server.

Các chức năng trong Store Program Unit Editor hoàn toàn tương tự như trong Program Unit Editor. Ta chỉ gọi Store Program Unit Editor sau khi đã thực hiện kết nối tới một database cụ thể nào đó.

13.1.4. Database Trigger Edditor

Là môi trường dùng để tạo và soạn thảo các trigger database trên server.

Oracle cơ bản - SQL và PL/SQL

Hình vẽ 9. Soạn thảo hàm, thủ tục, trigger phía Server

Trigger database được phân ra làm nhiều loại khác nhau và được thực hiện trước hoặc sau mỗi thao tác cụ

thể trên từng bảng dữ liệu của database.

Một phần của tài liệu Tài liệu SQL và PL/SQL Cơ bản docx (Trang 85 - 87)