我正在尝试将SQL Server过程转换为PostgreSQL。
在SQL Server过程中有如下语句
SET @val ='('+ @someval +')'
所以在postgresql中我写了如下
SET val ='('|| someval ||')';
但上述陈述在||
给出错误任何人都可以告诉我我在哪里犯错
答案 0 :(得分:6)
用于changing configutation parameters的PostgreSQL中的AFAIK,SET语句,对于变量赋值只使用:=
:
val := '(' || someval || ')';
<强> sql fiddle demo 强>