使用SQLite获取环境变量

时间:2017-04-28 15:14:11

标签: sqlite

有没有办法用SQLite获取系统/环境变量? 我知道通过使用sqlite3的命令行,我可以执行以下操作:

sqlite> .shell echo $USER

但我想知道我是否可以在SQL触发器中实现它。

我们有多个用户使用共享sqlite数据库,我想创建一个自动日志,记录谁对特定表进行了更改。

1 个答案:

答案 0 :(得分:0)

SQLite对环境变量一无所知。 (它运行的许多系统甚至没有它们。)

将用户名转换为触发器的最简单方法是create a user-defined function,但如果在已注册此函数的程序之外使用,则触发器将失败。