使用命令将存储过程查询从 sql 文件导入 Oracle DB
Stored procedure query import from sql file into Oracle DB using command
我有一个 SQL 文件,其中包含两个存储过程创建查询。
当我尝试将程序导入数据库时遇到一些问题。
案例 1:将 SQL 文件中的全部内容复制到 SQLDeveloper 工具中的工作表中。然后按 F5。
正确执行并创建了 2 个存储过程。
情况 2:SQL 在工作表中指定文件路径并按 F5。
正确执行并创建了 2 个存储过程。
案例 3:问题
尝试使用以下代码使用批处理命令导入查询。
> sqlplus -s -l userName/Password@xe @%filename%
仅创建 SQL 文件中第一个定义的过程。
如果我们使用批处理命令导入查询,是否有语法可遵循?
还尝试删除第一个存储过程代码。但还是一样。不是在数据库中创建的,cmd 中没有返回错误,屏幕只是等待。
提前致谢。
在每个程序末尾添加“/”解决了问题
我有一个 SQL 文件,其中包含两个存储过程创建查询。 当我尝试将程序导入数据库时遇到一些问题。
案例 1:将 SQL 文件中的全部内容复制到 SQLDeveloper 工具中的工作表中。然后按 F5。 正确执行并创建了 2 个存储过程。
情况 2:SQL 在工作表中指定文件路径并按 F5。 正确执行并创建了 2 个存储过程。
案例 3:问题 尝试使用以下代码使用批处理命令导入查询。
> sqlplus -s -l userName/Password@xe @%filename%
仅创建 SQL 文件中第一个定义的过程。
如果我们使用批处理命令导入查询,是否有语法可遵循?
还尝试删除第一个存储过程代码。但还是一样。不是在数据库中创建的,cmd 中没有返回错误,屏幕只是等待。
提前致谢。
在每个程序末尾添加“/”解决了问题