Tải bản đầy đủ (.pdf) (2 trang)

Cú pháp lập trình

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (98.72 KB, 2 trang )

Công ty cổ phần đầu t phát triển công nghệ - FPT
Giáo trình SQL và PL/SQL

Đào tạo cơ bản: SQL và PL/SQL Trang 66
Reset: Bỏ các breakpoint.
Tổ chức các PL/SQL Program Unit
Các PL/SQL Program Unit thờng đợc tổ chức lại trong các library (.PLL/.PPL).
Create: Tạo một library mới
Open: Mở library
Save: Ghi lại thay đổi
Attached library: Sử dụng các program unit trong các Attached library nh các hàm mặc định.
Stored Program Unit: Cất Program Unit thành các Stored Program Unit trong CSDL
18 cú pháp lập trình
18.1 IF
IF condition THEN actions [ELSIF condition THEN actions] [ELSE actions]
END IF
Ví dụ 1
IF ename := 'SCOTT' THEN
beam_me_up := 'YES';
COMMIT;
ELSE
beam_me_up := 'NO';
ROLLBACK;
END IF;
Ví dụ 2
IF choice= 1 THEN action := 'Run payroll';
ELSIF choice=2 THEN action:='Run';
ELSIF choice=3 THEN action:='Backup';
ELSE action:='Invalid';
END IF;
18.2 LOOP và EXIT


LOOP
actions;
[EXIT loop_label [WHEN condition]]
END LOOP
Ví dụ 1:
LOOP
counter:=counter-1
INSERT INTO numbered_rows VALUES (counter);
.....
IF counter = 10 THEN
Công ty cổ phần đầu t phát triển công nghệ - FPT
Giáo trình SQL và PL/SQL

Đào tạo cơ bản: SQL và PL/SQL Trang 67
COMMIT;
EXIT;
END IF;
END LOOP;
Ví dụ 2:
LOOP
.....
EXIT WHEN total_sals = 60000;
....
END LOOP;
18.3 FOR
FOR control_variable IN [REVERSE] low_value .. high_value
Ví dụ
FOR I IN 1..2000
LOOP
INSERT INTO numbered_rows VALUES (i);

preserve_i:=i;
....
END LOOP;
18.4 WHILE
WHILE condition
Ví dụ
WHILE Bill<250
LOOP
actions;
END LOOP;
18.5 GOTO
GOTO label
Ví dụ
BEGIN
<<label1>>
.....
GOTO label1

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×