如何通过Powershell执行SQL Oracle脚本(创建表)

时间:2016-11-15 13:51:39

标签: sql oracle powershell

标题说明了一切,我一直试图通过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) 
);

1 个答案:

答案 0 :(得分:0)

您可以使用以下

sqlplus <<UserName>>/<<Password>>@<<Database>> @"<<ScriptFilePath>>"

数据库应该是tnsnames.ora条目。您可以直接使用以下内容。