摘要: 1. 使用 env.cr.execute 执行 SQL 语句 Odoo ORM 提供的 env.cr.execute() 可以直接执行 SQL 语句,这样可以在 Python 代码中调用 SQL 逻辑,结合 Odoo 的业务模型实现复杂的逻辑操作。execute() 方法适合处理批量数据更新、复杂查 阅读全文
posted @ 2024-10-31 10:59 *感悟人生* 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 以下是一些常见的 SQL 函数及其详细中文解释、示例和总结: 1. COALESCE 作用:COALESCE 函数从左到右依次检查其参数,并返回第一个非空的值。如果所有参数都为空,则返回 NULL。 应用场景:可以在处理缺失数据时使用,尤其是多个字段可能为空的情况下,可以选择一个优先级最高的非空值。 阅读全文
posted @ 2024-10-31 10:51 *感悟人生* 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 昨天在工作中遇到一个问题: 由于这是odoo12的架构,所以新加的这个字段还是个计算字段。逻辑是: 客户优先引用“出运要求”关联的客户,如果这个客户没有值,则取 “采购合同” 关联的客户字段。这张表已经有13000条数据了。即使增加了这个客户的计算逻辑,也无法触发这个计算字段。 @api.depen 阅读全文
posted @ 2024-10-31 10:35 *感悟人生* 阅读(5) 评论(0) 推荐(0) 编辑