【问题标题】:Stored procedure query import from sql file into Oracle DB using command使用命令将存储过程查询从 sql 文件导入 Oracle DB
【发布时间】:2020-12-21 22:12:33
【问题描述】:

我有一个 SQL 文件,其中包含两个存储过程创建查询。 当我尝试将程序导入数据库时​​遇到一些问题。

案例 1:将 SQL 文件中的全部内容复制到 SQLDeveloper 工具中的工作表中。并按 F5。 正确执行并创建了 2 个存储过程。

案例 2:在工作表中指定 SQL 文件路径并按 F5。 正确执行并创建了 2 个存储过程。

案例 3:问题 尝试使用以下代码使用批处理命令导入查询。

> sqlplus -s -l userName/Password@xe @%filename%

仅创建 SQL 文件中第一个定义的过程。

如果我们使用批处理命令导入查询,是否需要遵循任何语法?

还尝试删除第一个存储过程代码。但还是一样。没有在 DB 中创建,在 cmd 中没有返回错误,屏幕正在等待。

提前致谢。

【问题讨论】:

  • 我们可以看到内容吗(可能不是实际的,而是 sudo 代码),您可能需要在第一个过程的末尾添加“/”。
  • 我宁愿说第二过程结束时
  • 不客气。

标签: oracle stored-procedures oracle11g


【解决方案1】:

在每个程序末尾添加“/”即可解决问题

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    相关资源
    最近更新 更多