- 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
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 ạ
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. ể ừ ả ữ ệ ủ
13.2.CÁC HÀM, TH T C Ủ Ụ13.2.1. T o hàm, th t c trên Client ạ ủ ụ