声明本地变量 / 变量与关键字歧义 |
如果您为 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;