下の図は、シェルで sqlplus を実行したときに返されるものを示しています
しかし、「実行」コマンドからこれを実行すると:
powershell.exe -noexit c:\sqltriggers\voicetrigger2.ps1
voicetrigger2.ps1 を次のように使用します。
$(sqlplus user/pass@OMP1 '@C:\sqltriggers\VOICEBLOCKTRIG.SQL');
私はこれを得る:
3バックを期待したい。問題は、それを変数として設定しようとすることです。整数がゼロより大きい場合は、BAT ファイルを実行します。しかし、SQLPlus が整数値だけを返しているとは思いません。実際にこれを返すと思います:
count(*)
3
SQLplus コマンドから整数値を返すようにするにはどうすればよいですか?