oracle - 使用命令将存储过程查询从 sql 文件导入 Oracle DB
问题描述
我有一个 SQL 文件,其中包含两个存储过程创建查询。当我尝试将程序导入数据库时遇到一些问题。
案例 1:将 SQL 文件中的全部内容复制到 SQLDeveloper 工具中的工作表中。并按 F5。正确执行并创建了 2 个存储过程。
案例 2:在工作表中指定 SQL 文件路径并按 F5。正确执行并创建了 2 个存储过程。
案例 3:ISSUE 尝试使用以下代码使用批处理命令导入查询。
> sqlplus -s -l userName/Password@xe @%filename%
仅创建 SQL 文件中的第一个定义的过程。
如果我们使用批处理命令导入查询,是否有任何语法可遵循?
还尝试通过删除第一个存储过程代码。但还是一样。未在 DB 中创建,在 cmd 中未返回错误,屏幕正在等待。
提前致谢。
解决方案
在每个程序末尾添加“/”即可解决问题
推荐阅读
- jenkins - 如何在 src 中导入记录器模块并在所有 groovy 脚本中使用它?
- javascript - 尝试对我的表单进行实时计算时,我的总变量出现未定义变量错误
- http - Flutter http异常'(HttpException)=> Null'不是类型'(动态)=>动态'的子类型
- mysql - PHPMyAdmin Configuration not working because of MySQL user password?
- bixby - 自然语言类别如何确定胶囊是否了解新闻主题?
- r - 调用 library(raster) 或 require(raster) 导致 Rstudio 中止会话
- google-sheets - 引用存储在另一个单元格/命名范围中的 IMPORTRANGE() 函数?
- java - 如果 canvas.scale(x,y) 那么 canvas.drawPath(path,paint) 边缘模糊?
- pandas - 将 pd.NaT 转换为 timedelta
- java - 发送列表
通过 KSoap