如何从服务器上的本地驱动器运行SQL脚本?

时间:2012-04-16 20:01:53

标签: oracle command-line sqlplus

我已经连接到带有sql的服务器,

我做了,

SQL>@/path/to/file.sql

但出现SP2-0310: unable to open file错误。

4 个答案:

答案 0 :(得分:1)

在@ sign @“...”

之后尝试使用双引号

答案 1 :(得分:1)

首先尝试使用脚本所在的文件夹,然后连接到服务器并运行SQL> file.sql。使用MySQL可以正常工作。

答案 2 :(得分:1)

服务器上或客户端系统上的.sql文件是什么?它必须驻留在客户端系统上才能工作。

答案 3 :(得分:1)

我不确定如何在Unix中执行此操作,但如果您在Windows中启动,请进入用于启动SQL * Plus的图标属性并设置“开始于:”字段以包含路径到你的脚本。假设文件正在潜水A:对于这个例子,你会放 A:\路径\为\文件 然后在提示符处使用@ file.sql(或者只是@file,因为默认扩展名为“.sql”)。