cú pháp chung để khai báo biến trong PL/SQL là
var_nm datatype [NOT NULL: = var_value];
- var_nn là tên của biến.
- kiểu dữ liệu là kiểu dữ liệu PL/SQL hợp lệ.
- NOT NULL là một đặc tả tùy chọn trên biến mà biến này không thể gán giá trị null.
- giá trị var_value hoặc DEFAULT cũng là thông số tùy chọn, nơi bạn có thể khởi tạo biến có một số giá trị cụ thể.
- Mỗi khai báo biến là một tuyên bố riêng biệt và phải được chấm dứt bằng dấu chấm phẩy.
Chúng ta có thể gán giá trị cho các biến trong một trong hai cách sau - (. Ví dụ var_nm:= var_value;
)
phân
- trực tiếp
- Sử dụng
select from
(Ví dụ
SELECT col_nm INTO var_nm FROM tbl_nm [WHERE clause];
.)
Trong trường hợp của bạn như Justin Cave đã đề cập, nó có thể là
DECLARE
id number;
BEGIN
SELECT 1000 into id from dual;
dbms_output.put_line('id : '|| id);
END;
/
HOẶC
DECLARE
id number := 1000;
BEGIN
dbms_output.put_line('id : '|| id);
END;
/
LƯU Ý: '/' tức là lại giảm sau khi từ khóa END chỉ để thực hiện trên PL/SQL Block.
Nguồn
2015-12-05 08:05:46