ORM 风格的服务器端编程语言(PL/SQL 的 OO 替代品?)

A T*_*A T 1 stored-procedures plsql scripting procedure-definition

晚上好,

是否有面向对象的 PL/SQL 替代品,允许编写服务器端过程[然后称为客户端或服务器端]?

(适用于 MySQL、PostgreSQL、Oracle 等)

Jac*_*las 6

Oracle有 Java 服务器端,但我警告说它不能替代PL/SQL。没有比 PL/SQL 更好的语言来操作存储在数据库中的数据——Java 可能适用于计算密集型业务逻辑。

对于postgres

目前,标准 PostgreSQL 发行版中有四种过程语言可用:PL/pgSQL(第 39 章)、PL/Tcl(第 40 章)、PL/Perl(第 41 章)和 PL/Python(第 42 章)。核心发行版中未包含其他可用的过程语言

但是我认为可以公平地说 PL/pgSQL 是最成熟和功能最完整的(而且,您可能会遗憾地听到,它与 PL/SQL 非常相似)。

我不太了解 MySQL 存储过程,但这里是文档链接