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

SQL Plus中打开D盘含SQL插入语句的文本文件报错,求解决方案

在SQL Plus中打开D盘SQL文件的正确方法

你遇到的错误是因为用了类Unix系统的路径格式,而Windows环境下的SQL Plus需要遵循Windows的路径规则。下面给你几种可行的解决方法:

  • 使用正确的绝对路径格式
    Windows系统的盘符必须加上冒号,路径分隔符可以用正斜杠(/),也可以直接用反斜杠(\)。如果你的文件在D盘根目录,正确的调用命令是:

    @D:/i.txt
    

    或者用反斜杠的写法:

    @D:\i.txt
    

    如果文件路径包含空格,必须用双引号把整个路径括起来,否则SQL Plus会把空格后的内容当成额外命令,比如:

    @"D:\SQL Scripts\i.txt"
    
  • 切换到文件所在目录后执行
    你可以先通过HOST命令切换到文件所在的D盘根目录,再直接调用文件,这样不用写完整路径:

    HOST cd D:\
    @i.txt
    

另外还要注意两个排查点:

  1. 确认i.txt确实存在于D盘根目录,文件名没有拼写错误(Windows不区分大小写,但最好和实际文件名保持一致);
  2. 确保当前用户拥有读取该文件的权限,避免因权限不足导致无法打开。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 09:07:37