1 块(BLOCK)
DECLARE
BEGIN
<<label_outer>>
.....STATEMENTS.....
DECLARE
BEGIN
<<label_inner>>
.....STATEMENTS.....
END;
EXCEPTION
END;
2 子程序
(1)过程(PROCEDUER)
CREATE PROCEDURE procedureName(param1 paramType, ..) IS
BEGIN
...STATEMENTS...
END;
(2)函数(FUNCTION)
CREATE FUNCTION functionName(param1 paramType, ..) RETURN returnType IS
variableName variableType;
BEGIN
...STATEMENT...
RETURN returnValue;
END;
3 复合变量
(1)记录的定义(RECORD)
DECLARE
TYPE typeName IS RECORD(
field1 fieldType1,
..
);
varname typeName;
BEGIN
...STATEMENTS...
END;
转载于:https://www.cnblogs.com/pumasun/archive/2013/05/23/3095073.html
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110121.html原文链接:https://javaforall.net