我已经在SQLite查询中查找了一个执行shell命令的函数,例如执行给定命令的函数exec()
。
SQLite中有这样的功能吗?
答案 0 :(得分:2)
当你在SQLite shell中时,可以使用“.shell”命令执行任何shell命令,而不退出SQLite shell。例如:
.shell echo "Hi there!"
打印问候语(使用OS的echo命令)并继续留在SQLite shell中。
答案 1 :(得分:0)
SQLite专为小型嵌入式系统而设计,甚至可能没有shell。
因此built-in functions中没有exec()
。
但是,创建自己的user-defined function以包装system()
C函数会很容易。