13.2.CÁC HÀM, TH TC Ụ 13.2.1 T o hàm, th t c trên Client ạủ ụ

Một phần của tài liệu Oracle cơ bản - SQL và PL/SQL pptx (Trang 89 - 91)

- 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.2.CÁC HÀM, TH TC Ụ 13.2.1 T o hàm, th t c trên Client ạủ ụ

Đ i v i hàm, th t c hay package trên client, ta có th t o và biên d ch ngay chúng. Oracle Builder h trố ớ ủ ụ ể ạ ị ỗ ợ trình thông d ch cho phép ki m tra l i c a đo n chị ể ỗ ủ ạ ương trình v a th c hi n. ừ ự ệ

Hình v 10. T o hàm, th t c t i Client ẽ ạ ủ ụ ạ

Vi c t o hàm, th t c đệ ạ ủ ụ ược th c hi n theo ba bự ệ ước:

Khai báo tên hàm hay th t c ủ ụ

So n th o n i dung c a hàm hay thu t c ạ ả ộ ủ ụ

Biên dich hàm hay th t c v a t o và xác đ nh các l i n u có. ủ ụ ừ ạ ị ỗ ế 13.2.2. T o hàm, th t c trên Server ạ ủ ụ

Procedure Builder ch cho phép t o m i, s a ch a và l u l i các thay đ i đ i v i các hàm và th t c trênỉ ạ ớ ử ữ ư ạ ổ ố ớ ủ ụ Server, không h tr vi c biên d ch và phát hi n l i. ỗ ợ ệ ị ệ ỗ

Hình v 11. T o hàm, th t c t i Server ẽ ạ ủ ụ ạ

Ta th c hi n vi c t o hàm, th t c trên server theo hai bự ệ ệ ạ ủ ụ ước:

T o hàm, th t c ạ ủ ụ

So n th o và ghi l i n i dung c a hàm, th t c ạ ả ạ ộ ủ ủ ụ 13.2.3. Dò l i đ i v i các hàm, th t c ỗ ố ớ ủ ụ

V i Procedure Builder, ta có th th c hi n ch y các hàm, th t c theo t ng bớ ể ự ệ ạ ủ ụ ừ ước. Qua đó, ta có th phátể hi n đệ ược các l i x y ra trong chỗ ả ương trình, n u có. Màn hình PL/SQL Interpreter cho phép ta th c hi nế ự ệ đi u này: ề

Hình v 12. Màn hình PL/SQL Interpreter ẽ

C u trúc c a màn hình PL/SQL Interpreter đấ ủ ược chia làm ba ph n chính: ầ

Ph n mã ngu n hàm, th t c ầ ồ ủ ụ

Ph n đi u khi n ầ ề ể

Ph n tầ ương tác tr c ti p v i d li u ự ế ớ ữ ệ

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

Chương 14. GI I THI U CÁC TH T C, HÀM VÀ PACKAGEỚ Ệ Ủ Ụ

Một phần của tài liệu Oracle cơ bản - SQL và PL/SQL pptx (Trang 89 - 91)