У меня два файла в C:\temp\SQL\alex.sql
и в C:\temp\alex.ps1
.Выполнить SQL * Plus из PowerShell
В 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;
Я попробовал команду в Command Prompt
sqlplus user/[email protected]/sid @C:\temp\SQL\alex.sql
, который выполнен отлично!
Файл SQL не выполняется вообще, но SQL * Plus help.
Что я сделал не так? Благодаря!
Не могли бы вы рассказать, почему вы это сделали? – Pratik