【问题标题】:Anonymous PL/SQL blocks in Mysql [duplicate]Mysql中的匿名PL/SQL块[重复]
【发布时间】:2020-02-24 14:08:27
【问题描述】:

我是 MySQL 新手,我在 Windows 10 操作系统上使用 MySQL Workbench 8.0。

我的问题很简单(也许有点幼稚..):MySQL 8.0 允许匿名 PL/SQL 块吗?

过去,我在 Oracle 数据库上经常使用它们,但在 MySQL 中似乎不可能。

非常感谢任何可以回答的人!

【问题讨论】:

  • PL/SQL 是一种内置于 Oracle DBMS 中的编程语言。 MySQL 是另一个 DBMS。它没有任何东西可以接近。它确实有存储过程,但它们仅由 SQL 加上一个用于变量的 SET 命令以及一些控制流命令(IF/THEN/ELSE、LOOP 等)组成。

标签: mysql stored-procedures plsql


【解决方案1】:

MySQL 8.0 允许匿名 PL/SQL 块吗?

不,抱歉。

PL/SQL 是 Oracle 表服务器的东西。 MySQL 对它的理解与我对乌尔都语的理解一样,但根本不是。从我们用户的角度来看,数据库行业的一大祸根是来自一种服务器的存储代码不能在另一种服务器上运行。

昂贵的数据库软件的制造商喜欢这种不兼容性,因为它会锁定他们的客户。

【讨论】:

  • 谢谢@O。琼斯!
猜你喜欢
  • 2014-09-30
  • 2017-09-02
  • 2017-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-09
  • 1970-01-01
相关资源
最近更新 更多