我已经被困在这几个小时但不确定原因。 这是一个传递images.image_id的函数create_blob_thumbnail(),用于在images表中创建blob图像的缩略图。
如果我在SQL开发人员create_blob_thumbnail(1);
中运行,那么这可以正常工作,因为我传入的是图片ID。
我希望在插入图像表后创建一个触发器来运行该功能:
CREATE OR REPLACE TRIGGER create_thumbs
AFTER INSERT
ON images
REFERENCING NEW AS new OLD AS old
FOR EACH ROW
BEGIN
create_blob_thumbnail(:new.IMAGE_ID);
END;
但我收到Bad bind variable 'IMAGE_ID
错误。我在没有:new.
的情况下尝试了它,但它告诉我必须声明它。
知道我哪里出错了吗?
非常感谢!