Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从本地计算机调用驻留在服务器上的 SQL 脚本。我无法通过 SQL*Plus 或 ruby-oci8 接口让它工作。
尝试过 @/abs/path/to/scriptname.sql 并启动 /abs/path/to/scriptname.sql 。
有任何想法吗?甚至可能吗?我读过的内容似乎导致了存储过程。Oracle 和 PL/SQL 的新手,如果这是微不足道的,请见谅。
如果 .sql 文件不在您的机器上,则无法执行此操作,因为 SQLPLUS(客户端工具)需要在您的机器上查找并读取该文件。
如果脚本更适合存储过程,则将其设为一个,然后只需调用 API 而不是使用即席 sql 脚本。
如果做不到这一点,你必须要么在你的机器上安装一个指向远程文件夹的文件共享,要么通过 telnet/ssh 进入远程服务器并运行它。