:=
我在 postgresql 函数中遇到了这个运算符:
searchsql:= searchsql || ' WHERE 1=1 ' ;
我google了,但找不到答案,这是什么意思?
:=
我在 postgresql 函数中遇到了这个运算符:
searchsql:= searchsql || ' WHERE 1=1 ' ;
我google了,但找不到答案,这是什么意思?
:=
是 PL/pgSQL 中的赋值运算符
表达方式
searchsql:= searchsql || ' WHERE 1=1 ' ;
将字符串附加' WHERE 1=1 '
到变量的当前值searchsql
有关详细信息,请参阅手册:
http ://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-ASSIGNMENT