返回首页

gbase数据、南大通用产品文档:GBase8s引用标识符

更新日期:2024年09月11日

使用标识符时,可以是简单的名称和使用限定符的名称。可以使用简单名称来引用一
个标识符。
DELCLARE
a integer;
BEGIN
a:=1;
END;
如果在已经命名的单元里声明的标识符,则可以使用限定名来引用他。使用方法如下
Unit_name.simple_identifier_name

在本例中,THEN到END IF之间的语句仅在sales大于quota+200的情况下执行。
DECLARE PROCEDURE p (
sales NUMBER, quota NUMBER, emp_id NUMBER) IS
bonus NUMBER := 0;
updated VARCHAR2(3) := 'No';
BEGIN
IF sales > (quota + 200) THEN
bonus := (sales - quota)/4;
UPDATE employees
SET salary = salary + bonus
WHERE employee_id = emp_id;
updated := 'Yes';
END IF;
DBMS_OUTPUT.PUT_LINE ('Table updated? ' || updated || ', ' ||
'bonus = ' || bonus || '.');
END p;
BEGIN
p(10100, 10000, 120);
p(10500, 10000, 121);
END;

--Result:
--Table updated? No, bonus = 0.
--Table updated? Yes, bonus = 125.

命令格式
Usage: gcluster_rsynctool.py [option]