【发布时间】:2012-03-09 00:28:21
【问题描述】:
我在C:\temp\SQL\alex.sql 和C:\temp\alex.ps1 中有两个文件。
在C:\temp\SQL\alex.sql,就是这样
select count(*) from user_tables;
quit;
在C:\temp\alex.ps1,即
$cmd = "sqlplus";
$args = "user/password@server/sid @C:\temp\SQL\alex.sql";
&$cmd $args;
我尝试了命令提示符中的命令
sqlplus user/password@server/sid @C:\temp\SQL\alex.sql 完美执行!
根本不执行 SQL 文件,但会显示 SQL*Plus 帮助。
我做错了什么?谢谢!
【问题讨论】:
标签: powershell call sqlplus