【问题标题】:open and run the sql file from network drive in sql developer在 sql developer 中从网络驱动器打开并运行 sql 文件
【发布时间】:2021-03-10 23:05:51
【问题描述】:

我正在尝试从网络驱动器运行文件,但收到Unable to open file 的错误消息。

我正在尝试在 sql developer 中运行以下命令:

@\\chllrog.amastre.com\Shares\test\execute_report.sql

我也在下面这样尝试过,但得到了同样的错误信息:

@"\\chllrog.amastre.com\Shares\test\execute_report.sql"

当我从这个位置打开 execute_report.sql 文件并执行该文件的内容时,会在同一目录中创建新的 excel 文件,然后创建新文件并开始工作。

【问题讨论】:

  • 那些斜线是正确的吗?
  • 我不确定这不是正确的方法吗?

标签: oracle oracle-sqldeveloper


【解决方案1】:

为您的操作系统使用网络映射(在 Windows 中,右键单击资源管理器中的共享文件夹和 Map Network Drive)。然后您可以使用映射的驱动器从 SQL Developer 运行脚本,例如:@z:\Shares\test\execute_report.sql

您可以对假脱机和输出文件使用相同的文件地址

【讨论】:

    【解决方案2】:

    在没有驱动器映射的情况下它确实对我有用:

    sqlplus /nolog "@\\server\path\file.sql"
    

    sqlplus 版本 12.2.0.1
    显然,引号和“@”很重要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 2014-12-12
      • 1970-01-01
      • 2014-05-02
      • 2018-10-27
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多