| 声明本地变量 / 变量与关键字歧义 | |
如果您为 SPL 变量使用一个您为列名称使用的同样的标识符,则数据库服务器假定该标识符的每一实例都是变量。请以表名称限定列名称,使用点符号表示法,以便将标识符用作列名称。
图: SELECT 语句中的列名称和变量名称。
CREATE PROCEDURE table_test()
DEFINE lname CHAR(15);
LET lname = 'Miller';
SELECT customer.lname INTO lname FROM customer
WHERE customer_num = 502;
. . .
END PROCEDURE;