【发布时间】: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