在 INSERT 语句中使用 CURRENT 、DATETIME 、INTERVAL 和 NULL

UDR 例程中不能插入用关键字 CURRENT 、DATETIME 、INTERVAL 或 NULL 作为名称声明的变量。例如,如果声明了一个名为 null 的变量,当试图把值 null 插入一列时,就会收到语法错误,如下面的例子所示:
CREATE PROCEDURE problem()
        . . .
        DEFINE null INT;
        LET null = 3;
        INSERT INTO tab VALUES (null); -- error, inserts NULL, not 3