当我执行 .quit 或 .exit 时,它会正确退出,只是有时,有时它会返回错误代码,我可以从提示中看到。
.quit
、.exit
和 EOF 都是退出 sqlite3 会话的正确方法。
如果在 sqlite3 会话期间出现错误,则返回代码为非 0。没有错误时为 0。
这使得编写涉及 sqlite3 数据库操作的 shell 脚本变得实用。对于交互式 sqlite3 会话,它不是那么有用,因为您可能已经以交互方式纠正了问题。
您是否有返回错误代码的特定问题?