标题说明了一切,我一直试图通过PowerShell执行SQL Oracle脚本,但它无法正常工作。我没有收到错误,它只是说“运行脚本/选择'在右下角。但是,我认为它没有正确连接到Oracle。
请参阅.ps1文件中的代码:
sqlplus Username\Password "@C:\Users\...\script1.sql"
在sql脚本中有:
CREATE TABLE DEPT
(
DEPTNO VARCHAR2(20)
, DNAME VARCHAR2(20)
, LOC VARCHAR2(20)
);
答案 0 :(得分:0)
您可以使用以下
sqlplus <<UserName>>/<<Password>>@<<Database>> @"<<ScriptFilePath>>"
数据库应该是tnsnames.ora条目。您可以直接使用以下内容。