12.5.BÀI TP Ậ

Một phần của tài liệu Oracle cơ bản - SQL và PL/SQL pptx (Trang 86 - 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

12.5.BÀI TP Ậ

1. Vi t đo n chế ạ ương trình tìm ki m các hàng trong b ng ế ả EMP v i bi n đớ ế ược đ a t ư ừ ngoài vào là &1 d ng ạ JOb_type(emp.job%type) và đ a ra thông báo thích h p ư ợ vào b ng ả MESSAGES.

2. Vi t đo n chế ạ ương trình ghi d li u vào b ng ữ ệ ả MESSAGES v i c t ớ ộ NUMCOL1 mang giá tr ị là 1 n u là row 1 đế ược Insert, 2 n u row 2 đế ược Insert... . Không được Insert nh ng ữ row có giá tr là 6 ho c 8, thoát kh i vòng l p insert sau giá tr 10. Commit sau vòng ị ặ ỏ ặ ị

l p. ặ

3. Li t kê các c t ệ ộ ENAME, HIREDATE, SAL V i đi u ki n ớ ề ệ EMPNO b ng giá tr bi n ằ ị ế

&EMPLOYEE_NO được đ a vào, sau đó ki m tra: ư ể

1.1 Có ph i m c lả ứ ương l n h n 1200 ớ ơ

1.2 Tên nhân viên có ph i có ch a ch T ả ứ ữ

1.3 ngày gia nh p c quan có ph i là tháng 10 (DEC) ậ ơ ả

và đ a giá tr ki m tra này vào b ng message c t charcol1 (th v i các giá tr 7654, 7369,ư ị ể ả ộ ử ớ ị 7900, 7876)

4. Đ a vào vòng l p v t 1 đ n 10 l nh: ư ặ ừ ế ệ

UPDATE messages

SET numcol2=100 WHERE numcol1 = v;

n u b t kỳ m t l n update nào đó có s lế ấ ộ ầ ố ượng row >1 thì exit kh i vòng l p. ỏ ặ

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

Chương 13. GI I THI U PROCEDURE BUILDER Ớ Ệ

Procedure builder là m t thành ph n độ ầ ược tích h p vào môi trợ ường phát tri n ng d ng c a Oracle. Nó choể ứ ụ ủ phép ngườ ử ụi s d ng có th so n th o, biên d ch, ki m tra và dò l i đ i v i các hàm, th t c hay packageể ạ ả ị ể ỗ ố ớ ủ ụ vi t b i ngôn ng PL/SQL c Client và Server. ế ở ữ ở ả

13.1.CÁC THÀNH PH N TRONG PROCEDURE BUILDER ẦThành ph n ầ Di n gi i ễ ả

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