我一直在玩Firebird和isql。我注意到它有'shell'命令。但是,无论您是否连接到远程数据库,此shell都会将您转移到本地系统上的子进程。是否可以在托管数据库的系统上在Firebird上运行系统级命令?关于Firebird,谷歌似乎毫无用处,我也阅读了Firebird的文档,并且没有看到任何提及它。
答案 0 :(得分:3)
唯一的方法是编写UDF函数(使用Delphi或C / C ++等语言)。但即使你写了找到这样一个函数,它的用处也可能有限,因为Firebird可以在权限有限的特殊用户帐户下运行。
答案 1 :(得分:1)
无法通过isql
在远程系统中执行shell命令。