我正在尝试从本地计算机调用驻留在服务器上的SQL脚本。我无法通过SQL * Plus或ruby-oci8接口使用它。
尝试了@ / abs / path / to / scriptname.sql并启动/abs/path/to/scriptname.sql。
有什么想法吗?它甚至可能吗? 我读过的内容似乎导致了存储过程。 Oracle及其新手PL / SQL,很抱歉,如果这很简单。
答案 0 :(得分:1)
如果您的计算机上没有.sql文件,则无法执行此操作,因为SQLPLUS(客户端工具)需要在您的计算机上查找和读取该文件。
如果脚本更适合存储过程,则将其设为一个然后只调用API而不是使用adhoc sql脚本。
如果失败了,你必须在你的机器上安装一个指向远程文件夹的文件共享,或者telnet / ssh进入远程服务器并运行它。