TAILIEUCHUNG - Giáo trình lý thuyết và thực hành Orale part 6

Tham khảo tài liệu 'giáo trình lý thuyết và thực hành orale part 6', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 15 Xây dựng chương trình vđi Package 439 FUNCTION nth highest-Salary n INTEGER RETURN EmpRecTyp IS emp_rec EmpRecTyp BEGIN OPEN deSC salary FOR 1 IN 1. . n LOOP FETCH desc_salary INTO emp_rec END LOOP CLOSE desc_salary RETURN emp_rec END nth highest-Salary nghĩa và cài đặt hàm chỉ được dừng cục bộ bỀn trong Package mòi trường ngoài và các Package khác không gọi dược hàm rank này FUNCTION rank emp_id INTEGER j ob-t it le VARCHAR2 RETURN INTEGER IS Trả vẻ thứ hạng của nhân viên cao nhất ỉà ỉj dựa vào hìệỉi suất công việc thực hiện được head_count INTEGER score NUMBER BEGIN SELECT COUNT INTO head-Count FROM emp WHERE job job-title SELECT rating INTO score FROM reviews WHERE empno emp id score score 10 0 -- tối đa là 100 điểm RETURN head Count 1 - ROUND head-Count score END rank Phản khởi tạo Package ih Chương 15 Xây dựng chương trình vái Package 440 BEGIN INSERT INTO VALUES SYSDATE USER EMP_ACTIONS number_hired 0 END emp_act ions Vj phần khởi tạo Package chỉ được gọi duy nhất một lần khi Package nạp vào bộ nhớ cho nên lệnh INSERT INTO chỉ thực hiện một lần. Bạn nên dùng kỹ thuật này để lưu lại việc sử dụng ciia người dùng đối với các Package quan trọng. Dưới đây là một ví dụ khác gói Package của ta được xây dựng để xử lý các chuyển tác trong một ngân hàng cân đối giữa tài khoản nợ và có Ví dụ 15-11 Tạo Package thực hiện các chuyển tác trong một ngân hàng. Phẩn đặc tả Ị CREATE PACKAGE AS Ị Khai báo biên và hàng xíi lý được từ môi trường ngoài minỉmum_balance CONSTANT NUMBER 100 00 ị Khai báo các hàm giao tiếp với môi trường ngoài ị PROCEDURE apply traneactions PROCEDURE enter_chuyển tác acct NUMBER kind CHAR amount NUMBER END bank_transactions Phần thân của Package 7 CREATE PACKAGE BODY bank_transactione AS i Khai báo biến toàn cục nấm giữ trạng thái các chuyềrt tác new_atatus VARCHAR2 70 Unknown Khai báo trước forward declaration các hàm credit-account và debit-account hàm apply-transactions của ta sẽ gọi đến 2 hàm

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.