【发布时间】:2013-05-04 16:39:27
【问题描述】:
下图显示了我在 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 命令返回整数值?
【问题讨论】:
-
它没有返回任何东西。它没有执行查询。可能您在查询结束时缺少
/。
标签: oracle shell powershell sqlplus