Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

[已解决]OpenERP 中这个SQL 怎么解读? PostgreSQL 达人勿喷.



  • 在 sale 模块的 sale.py
    有这么一段代码.
    [code]
    def _incoterm_get(self, cr, uid, context={}):
        cr.execute('select code, code||', '||name from stock_incoterms where active')
        return cr.fetchall()
    [/code]

    请问" SELECT code, code||', '||name FROM stock_incoterms WHERE active  " 中的
    code ||'  以及 '||name 应该如何解读呢?

    好象很多数据库都不支持这样的写法.  还没有翻过 PostgreSQL 手册. 有知道的烦请告知一下. 谢谢.



  • 在 sale 模块的 sale.py
    有这么一段代码.
    [code]
    def _incoterm_get(self, cr, uid, context={}):
        cr.execute('select code, code||', '||name from stock_incoterms where active')
        return cr.fetchall()
    [/code]

    请问" SELECT code, code||', '||name FROM stock_incoterms WHERE active  " 中的
    code ||'  以及 '||name 应该如何解读呢?

    好象很多数据库都不支持这样的写法.  还没有翻过 PostgreSQL 手册. 有知道的烦请告知一下. 谢谢.



  • 刚查了一下手册  || 操作 是类似于 其它SQL中的 字串连接 的操作符.
    在手册(8.2) 第9.5章节中, 有 提到. 主要用于 Binary String 以及 Bit String 间的连接(Concat)操作.

    code ||    ', '  || name
    就相当于,  code和name 字段中间加个 ", " 返回

    太基本的 PostgreSQL 操作了.



  • 自问自答!
    哈哈



  • [quote author=lygping link=topic=2191.msg6965#msg6965 date=1286608862]
    自问自答!
    哈哈
    [/quote]

    所以说, 哪个点儿的讨论氛围都没有.....



  • 我 误打误撞 进来了,膜拜下,确实还有很多东西要学啊


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待