我在C:\temp\SQL\alex.sql
和C:\temp\alex.ps1
中獲得了兩個文件。從PowerShell執行SQL * Plus
在C:\temp\SQL\alex.sql
,那簡直是
select count(*) from user_tables;
quit;
在C:\temp\alex.ps1
,即
$cmd = "sqlplus";
$args = "user/[email protected]/sid @C:\temp\SQL\alex.sql";
&$cmd $args;
我試着命令在命令提示符下
sqlplus user/[email protected]/sid @C:\temp\SQL\alex.sql
其完美執行!
SQL文件根本不被執行,但是顯示SQL * Plus幫助。
我做錯了什麼?謝謝!
請問您可以分享爲什麼要這樣做嗎? – Pratik 2015-05-04 13:27:33