下图显示了当我在 shell 中运行 sqlplus 时返回的内容
但是当我从“运行”命令运行它时:
powershell.exe -noexit c:\sqltriggers\voicetrigger2.ps1
使用 voicetrigger2.ps1 如下:
$(sqlplus user/pass@OMP1 '@C:\sqltriggers\VOICEBLOCKTRIG.SQL');
我明白了:
我应该期待一个3回。问题是,我尝试将其设置为变量,如果整数大于零,则运行 BAT 文件。但我不认为 SQLPlus 只返回一个整数值。我认为它实际上返回了这个:
count(*)
3
如何让它只从 SQLplus 命令返回整数值?