首页 > 解决方案 > 尝试从 powershell 命令行使用 sqlplus 执行 sql 脚本

问题描述

我正在尝试使用以下命令从 powershell 执行 sql 脚本:

sqlplus username/password@tnsnamesalias 'path to my sql file.sql'

如果我在没有脚本路径的情况下运行命令,我可以连接到数据库并执行命令。如果我包含脚本路径(包括空格),那么我只会得到 sqlplus 帮助文本,并且不会对数据库进行任何更改。我的 sql 脚本以 END 结束;和 /

我究竟做错了什么?

标签: oraclesqlplus

解决方案


我相信您需要@在路径前添加符号:

sqlplus username/password@tnsnamesalias @'path to my sql file.sql'

推荐阅读