【发布时间】:2015-01-24 23:12:03
【问题描述】:
我在一个 postgresql 函数中遇到了这个运算符 :=:
searchsql:= searchsql || ' WHERE 1=1 ' ;
我用谷歌搜索但找不到答案,这是什么意思?
【问题讨论】:
标签: postgresql plpgsql colon-equals
我在一个 postgresql 函数中遇到了这个运算符 :=:
searchsql:= searchsql || ' WHERE 1=1 ' ;
我用谷歌搜索但找不到答案,这是什么意思?
【问题讨论】:
标签: postgresql plpgsql colon-equals
:=是PL/pgSQL中的赋值运算符
表达式
searchsql:= searchsql || ' WHERE 1=1 ' ;
将字符串' WHERE 1=1 '附加到变量searchsql的当前值
详见手册:
http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-ASSIGNMENT
【讨论】: