:= pgsql函数中的sql运算符

时间:2014-11-26 14:58:56

标签: postgresql plpgsql colon-equals

我在postgresql函数中遇到了这个运算符:=

searchsql:= searchsql || ' WHERE 1=1 ' ;

我用谷歌搜索但找不到答案,这是什么意思?

1 个答案:

答案 0 :(得分:4)

:=是PL / pgSQL

中的赋值运算符

表达式

searchsql:= searchsql || ' WHERE 1=1 ' ;

将字符串' WHERE 1=1 '附加到变量searchsql

的当前值

有关详细信息,请参阅手册:
http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-ASSIGNMENT