【发布时间】:2014-12-02 08:07:10
【问题描述】:
[解释]
如果我想创建一个属于模式'A'的函数,我的理解是我需要在模式'A'中创建包,并实现函数. (如果有其他方法,请纠正我)。
如果我尝试使用脚本文件创建函数(例如。New Gallery -> SQL Files (Database Files) to create untitled.sql),我会感到困惑,因为该函数不属于任何架构,它将存储在全局中。
[问题]
1) 如何使用脚本创建属于模式'A'的函数?
2)全局存储的函数无法访问schema表,如何解决?
【问题讨论】:
-
IMO 使用 GUI 不是一个可持续的解决方案。而是使用您喜欢的文本编辑器编写功能代码;将文件作为纯文本文件保存到版本控制系统中;使用 SQL*Plus 从命令行将文件运行/执行到数据库中。 GUI 非常适合读取数据库,但从不使用 GUI 直接在数据库中创建/修改 PL/SQL 代码。
标签: sql oracle plsql oracle-sqldeveloper