oracle - 尝试从 powershell 命令行使用 sqlplus 执行 sql 脚本
问题描述
我正在尝试使用以下命令从 powershell 执行 sql 脚本:
sqlplus username/password@tnsnamesalias 'path to my sql file.sql'
如果我在没有脚本路径的情况下运行命令,我可以连接到数据库并执行命令。如果我包含脚本路径(包括空格),那么我只会得到 sqlplus 帮助文本,并且不会对数据库进行任何更改。我的 sql 脚本以 END 结束;和 /
我究竟做错了什么?
解决方案
我相信您需要@
在路径前添加符号:
sqlplus username/password@tnsnamesalias @'path to my sql file.sql'
推荐阅读
- http - 继续没有 ssl 证书
- go - cmd.Process.Kill() 调用后进程不会死
- assembly - 汇编语言:累加器中的结果
- python - scrapy-spash:SplashRequest 响应对象在 scrapy crawl 与 CrawlerProcess 的调用之间有所不同
- typescript - 如何使用事务更新子节点下的多个子节点?
- python - 将 curl 转换为 Python 请求(帖子)
- java - 我必须使用什么库才能使用 ComparatorChain 和 addComparator?
- python - 如何在 Python 中实现在 Azure Jupyter Notebook 中打开的文件对话框?
- cloud - 云计算锁定
- keras - Keras:SimpleRNN - 如何在每个时间步输入新输入(而不是使用输出)