【问题标题】:Are User Defined Functions an SQL standard?用户定义函数是 SQL 标准吗?
【发布时间】:2016-05-18 13:16:39
【问题描述】:

我正在尝试使用实体框架调用 UDF,但我想知道: 如果我使用不同的提供程序(LINQ to MySQL、LINQ to PostGreSQL)它仍然可以工作吗?

我已经搜索了 SQL 标准,但它不是免费提供的。

【问题讨论】:

  • 当然可以。它是核心。
  • 您有机会:a) 做任何超出基础的事情,b) 能够在零代码更改的情况下从一个数据库系统过渡到另一个数据库系统;几乎为零。

标签: sql sql-server entity-framework linq


【解决方案1】:

在 MySql、MS SQL 和 Postgresql 中,UDF 的实现和规则有很大的不同。所以真正的第一个问题是,您能否在这些 DBMS 之间轻松迁移任何 UDF?通常,如果您没有从一开始就创建此 UDF 以使其可转移,则不能。

【讨论】:

    猜你喜欢
    • 2011-06-19
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多