【发布时间】:2020-02-13 09:55:38
【问题描述】:
我问这个问题是因为下面的触发器产生了这个错误:
ERROR: syntax error at or near "("
LINE 5: ...cessBlogPostApproval"('Blog Post Approval', concat('Your blo...
^
有问题的触发器:
CREATE TRIGGER "processBlogPostApproval_AFTER_INSERT"
AFTER INSERT
ON public."ApprovedBlogPosts"
FOR EACH ROW
EXECUTE PROCEDURE public."processBlogPostApproval"('Blog Post Approval', concat('Your blog post, "', SELECT "Title" FROM public."BlogPosts" WHERE "PostID" == NEW."PostID", '"has been approved.'));
问题似乎是由于我传递了一个连接函数作为我的第二个参数,或者更确切地说,我没有正确传递它。希望您能协助确定这两者中的哪一个是问题的原因。
【问题讨论】:
标签: sql database postgresql database-trigger