You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Developer调用本地脚本失败求助:文件存在却无法打开

在SQL Developer中调用本地脚本失败的解决办法

问题场景

执行调用脚本命令:

@"Descargas\prueba.sql"

触发如下错误:

命令第1行开始出现错误:
@"Descargas\prueba.sql"
错误信息:
无法打开文件: "C:\Users\U358523\Descargas\prueba.sql"

已确认目标脚本确实存在于对应目录中。

可行解决方案

  • 移除多余引号:SQL Developer中,若路径无空格,无需添加引号,直接执行:

    @Descargas\prueba.sql
    
  • 替换路径分隔符:Windows系统的反斜杠在SQL环境中可能被识别为转义符,可替换为正斜杠:

    @Descargas/prueba.sql
    

    或使用双反斜杠转义单个反斜杠:

    @Descargas\\prueba.sql
    
  • 使用完整绝对路径:若相对路径识别异常,直接指定完整路径(注意分隔符格式):

    @C:/Users/U358523/Descargas/prueba.sql
    

    或:

    @C:\\Users\\U358523\\Descargas\\prueba.sql
    
  • 检查当前工作目录:SQL Developer的默认工作目录可能与预期不符,可通过以下SQL查询确认:

    SELECT UTL_FILE.GET_DIRECTORY_PATH('TEMP') AS CURRENT_WORK_DIR FROM DUAL;
    

    也可通过菜单栏查看 > 数据库 > 工作目录直接查看,确保相对路径基于该目录。

内容的提问来源于stack exchange,提问作者Javi Torre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 12:10:50