如何使用Aspen SQLPlus访问命令提示符?
我尝试过使用Host Dir
,但似乎没有用。
答案 0 :(得分:1)
您需要使用 SYSTEM 命令。在Aspen SQLPlus帮助菜单中很好地介绍了这一点。
E.g。
SYSTEM ('DIR');
SYSTEM ('DIR C:\WINDOWS\');
SYSTEM ('ROBOCOPY C:\SCRATCH\ C:\USERS\JOHN\DESKTOP\ TEST.TXT');
SYSTEM ('HOSTNAME');
SYSTEM ('WHOAMI');
将结果打印到屏幕上。
或者,您可以将结果格式化为表格:
select line, linenum from SYSTEM ('DIR');
也可以在for循环中与结果进行交互:
for (select linenum ilinenum, line iline from SYSTEM ('DIR'))
do
write ilinenum || chr(9) || iline;
end
有几点需要注意:
无论执行SQLPlus查询的用户是谁,IP21服务帐户都将始终执行该命令。
如果您希望执行多个命令,则需要加载批处理文件