如何通过Powershell执行SQL Oracle脚本(创建表)
标题说明了这一切,我一直在尝试通过PowerShell执行SQL Oracle脚本,但它不起作用。我没有收到任何错误,它只是在右下角显示“运行脚本/选择”。但是,我认为它与Oracle的连接不正确 请参阅.ps1文件中的代码:如何通过Powershell执行SQL Oracle脚本(创建表),sql,oracle,powershell,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
sqlplus Username\Password "@C:\Users\...\script1.sql"
在sql脚本中有:
CREATE TABLE DEPT
(
DEPTNO VARCHAR2(20)
, DNAME VARCHAR2(20)
, LOC VARCHAR2(20)
);
您可以使用以下命令
sqlplus <<UserName>>/<<Password>>@<<Database>> @"<<ScriptFilePath>>"
sqlplus/@@@
数据库应为tnsnames.ora条目。您可以直接使用以下内容。您可以使用以下内容
sqlplus <<UserName>>/<<Password>>@<<Database>> @"<<ScriptFilePath>>"
sqlplus/@@@
数据库应为tnsnames.ora条目。您可以直接使用下面的链接。这里提到的链接清楚地解释了一切。随它去吧。这个网站上有许多类似的问题。你看过这些问题吗?我以前看过这些链接,但谢谢你发布:我后来发现的解决方案是:
sqlplus-s数据库/密码@$pathtoscript
这里提到的链接清楚地解释了一切。随它去吧。这个网站上有许多类似的问题。您看过这些问题吗?我以前看过这些链接,但感谢您发布:我后来发现的解决方案是:sqlplus-s database/password@$pathtoscript