Oracle 函数或过程

Navicat

Oracle 函数或过程

过程或函数是一个模式对象,由一组 SQL 语句和其他 PL/SQL 结构构成,组合在一起,保存在数据库中,并作为一个单位解决特定问题或运行一组相关任务。

过程或函数是相同的,除了函数总是返回一个值给调用者,而过程没有。

只需简单地点击 来打开 函数 的对象窗格。右击来显示弹出菜单或使用对象窗格的工具栏,能让你创建新的、编辑及删除选择的函数或过程。

创建函数或过程

创建一个新的函数或过程

  • 选择对象窗格上的任何位置。
  • 在对象窗格的工具栏点击 新建函数
  • 右击并在弹出菜单中选择 新建函数
  • 在函数或过程设计器中适当的选项卡编辑函数或过程属性。
  • 提示:要创建新的函数或过程,你也可以在导览窗格中的函数节点上右击,并弹出菜单中选择 新建函数

创建一个与现有函数或过程相同属性的新函数或过程(使用拖放方法)

适用于: 当前的模式{相同的连接}
  • 在导览窗格或对象窗格中选择要复制的函数或过程。
  • 右击并拖拉已选择的函数或过程到目标位置。
  • 选择下列其中一项选项:
    • 复制到当前位置 (结构和数据)
    • 复制到当前位置 (仅结构)
    • 移动到当前位置
    • 取消
  • 新创建的函数或过程将被命名为「函数或过程名_copy」。
适用于: 不同的模式{相同的连接}
  不同的模式{不同的连接}(数据传输工具将被激活)
  • 在对象窗格中选择要复制的函数或过程。
  • 拖放已选择的函数或过程到目标数据库。
  • 选择下列其中一项选项:

    • 复制到当前位置 (结构和数据)
    • 复制到当前位置 (仅结构)
    • 取消
编辑函数或过程

编辑一个现有的函数或过程

  • 在导览窗格或对象窗格中选择要编辑的函数或过程。
  • 右击并在弹出菜单中选择 设计函数 或简单地双击函数或过程。
  • 在对象窗格的工具栏点击 设计函数
  • 在函数或过程设计器中适当的选项卡编辑函数或过程属性。

运行函数或过程

在导览窗格或对象窗格中运行一个函数或过程

  • 在导览窗格或对象窗格中选择要运行的函数或过程。
  • 在对象窗格的工具栏点击 运行函数
  • 右击并在弹出菜单中选择 运行函数
  • 在 DBMS 输出选项卡查看或编辑返回的数据。

在函数或过程设计器中运行一个函数或过程

  • 创建一个新函数或过程或打开现有的函数或过程。
  • 点击 运行
  • 在 DBMS 输出选项卡查看或编辑返回的数据。

调试函数或过程

在对象窗格中调试一个函数或过程

  • 在导览窗格或对象窗格中选择要调试的函数或过程。
  • 右击并在弹出菜单中选择 调试函数
  • 在调试器中调试函数或过程。

在函数或过程设计器中调试一个函数或过程

  • 创建一个新函数或过程或打开现有的函数或过程。
  • 点击 调试
  • 在调试器中调试函数或过程。

维护函数或过程

维护一个函数或过程

  • 在对象窗格中选择要维护的函数或过程。
  • 右击并在弹出菜单中选择 维护
    • 编译
    • 调试编译

删除函数或过程

删除一个函数或过程

  • 在导览窗格或对象窗格中选择要删除的函数或过程。
  • 右击并在弹出菜单中选择 删除函数
  • 在对象窗格的工具栏点击 删除函数
  • 在对话窗口确认删除。

取得函数或过程信息

取得一个函数或过程的信息

  • 在导览窗格或对象窗格中选择函数或过程。
  • 在已选择的函数或过程上右击并在弹出菜单中选择 对象信息
  • 在主菜单选择查看 -> 对象信息。