Skip to content

函数翻译 #2

Open
Open

Description

@lichaoxi

咨询下,不同方言的db 函数差异很大,有些目标db的函数是原db没有的,这部分是怎么处理的?

Activity

  1. kamusis commented on Apr 17, 2025

    @kamusis
    Collaborator

    对于这种情况两种处理方式:

    1. 如果源 DB 中的函数在效果上可以由目标DB 的其它名称(或者语法)的函数替代,则会做智能转换
    2. 如果源 DB 中的函数在目标 DB 中完全没有替代函数,那么目前 LLM 会根据自己的理解做它认为功能等价的SQL转换(这种情况可能会导致转换后的 SQL 虽然可以正确执行,但是却可能获得跟源 DB 不一样的执行结果,后续会通过测试用例+校验流程来改善)
  2. lichaoxi commented on Apr 23, 2025

    @lichaoxi
    Author

    好的 谢谢
    另外可以共享一下课件吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions