【问题标题】:Installing and running Pl/SQL packages安装和运行 Pl/SQL 包
【发布时间】:2023-03-13 19:05:01
【问题描述】:

我有 package.pkg 和 package.pkg 文件,如何在不使用 Pl/SQL Developer 的情况下安装和运行它?无论如何,还是我必须安装 Pl/SQL Developer?

【问题讨论】:

    标签: oracle plsql packages


    【解决方案1】:

    或者在 sql*plus(与 Oracle 一起安装)中键入 @/path/to/package.pkg。 确保以 /(正斜杠)结尾。

    它应该看起来像这样:

    SQL> @proc.prc
    SQL> CREATE OR REPLACE PROCEDURE PROC(VAL1 IN NUMBER, VAL2 OUT NUMBER)
      2  AS
      3  BEGIN
      4     VAL2 := VAL1*2;
      5  END PROC;
      6  /
    
    Procedure created.
    

    【讨论】:

    • 我该如何称呼这个 PROC?即来自 sqlplus ??文件名.方法名?
    【解决方案2】:

    包脚本只是文本,所以任何 SQL 接口都可以工作。显而易见的选择是 SQL*Plus,它是基于文本的界面,是完整 Oracle 客户端安装的一部分。

    【讨论】:

      【解决方案3】:

      Oracle Developer 是免费的,由 Oracle 生产

      http://www.oracle.com/technetwork/developer-tools/sql-developer/index.html

      如其他地方所述,如果您安装了 oracle 客户端,则可以使用 SQLPlus。

      您也可以查看http://www.orafaq.com/wiki/ISQLPlus 如果它是由 dbas 安装的

      【讨论】:

      • 如果我不想使用它怎么办?还有其他方法吗?
      • @alee,您可以使用与 oracle 客户端软件一起安装的 SQL Plus(上图)(我相信 sqlplusw.exe 不再可用,但 sqlplus.exe 可以从命令提示符运行)。如果你的数据库是用它设置的,你也可以使用 iSQL*Plus (orafaq.com/wiki/ISQLPlus)
      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多