我知道我可以plpgsql
:RAISE Exception '%', variable_name;
但是我需要用两个值来引发异常:
raise exception 'values %, % are incorrect please check.'(val1,val2);
无论我尝试什么,我仍然会得到syntax error
手册没有说明怎么做: https://www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html
如何正确设置?
答案 0 :(得分:1)
您错过了,
raise exception 'values %, % are incorrect please check.',val1,val2;
答案 1 :(得分:0)
raise exception 'values %, % are incorrect please check.', val1, val2;
答案 2 :(得分:0)
确实如此:
RAISE [level]'format'[,expression [,...]] [USING option = 表达[,...]];
[,...]代表更多的表达式
raise exception 'values %, % are incorrect please check.',val1,val2;
应该有用。