有没有办法用SQLite获取系统/环境变量? 我知道通过使用sqlite3的命令行,我可以执行以下操作:
sqlite> .shell echo $USER
但我想知道我是否可以在SQL触发器中实现它。
我们有多个用户使用共享sqlite数据库,我想创建一个自动日志,记录谁对特定表进行了更改。
答案 0 :(得分:0)
SQLite对环境变量一无所知。 (它运行的许多系统甚至没有它们。)
将用户名转换为触发器的最简单方法是create a user-defined function,但如果在已注册此函数的程序之外使用,则触发器将失败。