在PostgreSQL中指定变量的语句中连接字符串

在PostgreSQL中指定变量的语句中连接字符串,sql,postgresql,Sql,Postgresql,我正在尝试将SQL Server过程转换为PostgreSQL 在SQL Server过程中,有如下语句 设置@val='('+@someval+')' 所以在postgresql中,我写了如下内容 SET val='('| | someval | |])' 但是上面的陈述给出了错误的答案|| 任何人都可以告诉我哪里出了错。好的,PostgreSQL中的SET语句用于变量赋值,只需使用:=: val := '(' || someval || ')'; 您能与我们分享整个过程吗?它可能不是连接本

我正在尝试将SQL Server过程转换为PostgreSQL

在SQL Server过程中,有如下语句

设置@val='('+@someval+')'

所以在postgresql中,我写了如下内容

SET val='('| | someval | |])'

但是上面的陈述给出了错误的答案||


任何人都可以告诉我哪里出了错。好的,PostgreSQL中的SET语句用于变量赋值,只需使用
:=

val := '(' || someval || ')';

您能与我们分享整个过程吗?它可能不是连接本身,而是解释该语句的位置。请阅读手册: