- 忘记使用
DECLARE
关键字来声明变量。
错误示例:
amount INTEGER := 100;
正确示例:
DECLARE amount INTEGER := 100;
- 在变量声明时使用了不允许的数据类型。
错误示例:
DECLARE amount VARCHAR(50) := '100';
正确示例:
DECLARE amount INTEGER := 100;
- 在变量声明时使用了无效的变量名。
错误示例:
DECLARE 1amount INTEGER := 100;
正确示例:
DECLARE amount INTEGER := 100;
- 在使用变量前未对其进行初始化。
错误示例:
DECLARE amount INTEGER; SELECT amount;
正确示例:
DECLARE amount INTEGER := 100; SELECT amount;
- 在变量声明时未加上结束分号。
错误示例:
DECLARE amount INTEGER := 100
正确示例:
DECLARE amount INTEGER := 100;