【问题标题】::= sql operator in pgsql function [duplicate]:= pgsql 函数中的 sql 运算符 [重复]
【发布时间】:2015-01-24 23:12:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: postgresql plpgsql colon-equals


    【解决方案1】:

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

    表达式

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

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

    详见手册:
    http://www.postgresql.org/docs/current/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-ASSIGNMENT

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 2011-09-28
      • 2013-08-17
      • 2011-06-09
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2018-09-26
      相关资源
      最近更新 更多