5

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

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

我google了,但找不到答案,这是什么意思?

4

1 回答 1

5

:=是 PL/pgSQL 中的赋值运算符

表达方式

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

将字符串附加' WHERE 1=1 '到变量的当前值searchsql

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

于 2014-11-26T15:03:28.677 回答