我在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