【问题标题】:Is there any equivalent for packages (Oracle) in MySQLMySQL中的包(Oracle)是否有任何等价物
【发布时间】:2011-07-14 21:18:17
【问题描述】:

我正在将程序从 Oracle 转换为 MySQL。 MySQL 中是否有类似包的功能? 如果不存在,MySQL 中包的替代品是什么?

【问题讨论】:

  • 出于好奇:您为什么要从 oracle 迁移到 mysql?
  • @zerkms:他们可能没钱了
  • 非常老的问题,但我也在寻找这个,似乎 mariadb 现在有包:mariadb.com/kb/en/create-package

标签: mysql oracle


【解决方案1】:

不幸的是,没有等效的 AFAIK。

查看这个 MySQL 错误:Bug #11696 - Please add CREATE MODULE syntax, or Oracle PACKAGE equivalent

【讨论】:

    【解决方案2】:

    Mysql 支持stored procedures - 这个命名空间在数据库级别 - 没有明确支持在较低级别创建命名空间,并且'.'范围运算符渗透数据库和对象。

    因此 MySQL 中没有与 Oracle 包等效的实体。

    【讨论】:

    • K.thanks for response.But 有没有包的替代品。
    • “MySQL 中没有与 Oracle 包等效的实体”
    • k.谢谢你的回复。我想再问一个问题。mysql中to_number函数的替代品是什么。mysql中有没有类似功能的函数。你能帮帮我吗出...
    猜你喜欢
    • 2015-09-12
    • 1970-01-01
    • 2015-05-19
    • 1970-01-01
    • 2011-02-13
    • 2018-07-06
    • 2011-07-03
    • 1970-01-01
    • 2010-12-06
    相关资源
    最近更新 更多