我正在尝试在Postgres中创建一个函数,该函数执行简单的插入操作,并且我希望插入的ID供以后使用。但有人说我在第{{1}行的'(附近)Synatx错误 这是正确的分配方式吗?
question_key := INSERT INTO QUESTIONS(question, status, questionword) values (in_question, 'unanswered', in_questionword) RETURNING q_key;
答案 0 :(得分:0)
在INSERT ... RETURNING
子句中使用INTO
的正确方法:
INSERT INTO keywords ...
RETURNING k_key INTO keyword_key;