PL/SQL 由 Oracle 数据库而非主机系统执行
PL/SQL is executed by Oracle Database not the host system
我刚开始学习 PL/SQL 的基础知识,遇到这个语句,我无法理解。请指导。
如果我明白你在说什么,那么: PL/SQL 在安装在数据库服务器上的数据库中执行。
虽然您可以 "save" 您的 PL/SQL 代码到驻留在硬盘(本地 PC)上的脚本中,但它没有用处 - 它必须 "stored"数据库。这就是为什么我们称这些程序为 "stored procedures"。是的 - 有匿名 PL/SQL 个块,但它们在数据库中也 运行。
与这些相反的是 .SQL 脚本,您可以将文件存储到硬盘并通过例如 "locally" 执行它们。通过命令行工具 SQL*Plus 连接到数据库,并调用那些 本地 存储的文件(如果那是你所说的 "host system")。
我刚开始学习 PL/SQL 的基础知识,遇到这个语句,我无法理解。请指导。
如果我明白你在说什么,那么: PL/SQL 在安装在数据库服务器上的数据库中执行。
虽然您可以 "save" 您的 PL/SQL 代码到驻留在硬盘(本地 PC)上的脚本中,但它没有用处 - 它必须 "stored"数据库。这就是为什么我们称这些程序为 "stored procedures"。是的 - 有匿名 PL/SQL 个块,但它们在数据库中也 运行。
与这些相反的是 .SQL 脚本,您可以将文件存储到硬盘并通过例如 "locally" 执行它们。通过命令行工具 SQL*Plus 连接到数据库,并调用那些 本地 存储的文件(如果那是你所说的 "host system")。