Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQLite中,如何将默认列定义为当前用户?_Sqlite - Fatal编程技术网

在SQLite中,如何将默认列定义为当前用户?

在SQLite中,如何将默认列定义为当前用户?,sqlite,Sqlite,在SQLite数据库中,如何将默认列定义为当前用户?您是在谈论该列的默认值吗?SQLite的默认值如下所示: 默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、CURRENT_DATE或CURRENT_TIMESTAMP中的一个 您是在谈论该列的默认值吗?SQLite的默认值如下所示: 默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、C

在SQLite数据库中,如何将默认列定义为当前用户?

您是在谈论该列的默认值吗?SQLite的默认值如下所示:

默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、CURRENT_DATE或CURRENT_TIMESTAMP中的一个


您是在谈论该列的默认值吗?SQLite的默认值如下所示:

默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、CURRENT_DATE或CURRENT_TIMESTAMP中的一个


SQLite没有用户的概念。连接到SQLite时,您不会使用用户名/密码“登录”


如果需要当前操作系统用户,则在从应用程序插入数据时应将其指定为字符串。

SQLite没有用户的概念。连接到SQLite时,您不会使用用户名/密码“登录”


如果您需要当前操作系统用户,则在从应用程序插入数据时,应将其指定为字符串。

简单地说:一个不需要。打算这样做意味着您的数据库必须知道应用程序的状态,这是一种向后的状态。

简单地说:一个没有。打算这样做意味着您的数据库必须知道应用程序的状态,这有点倒退。

我不确定。在大多数大企业中,他们的内部审计部门要求在任何表格中增加列,列有详细信息,如last_edited_by、last_edited_at。我总是将这些列默认设置为当前用户和当前日期时间。用其他方法做这件事会很辛苦,我不确定。在大多数大企业中,他们的内部审计部门要求在任何表格中增加列,列有详细信息,如last_edited_by、last_edited_at。我总是将这些列默认设置为当前用户和当前日期时间。以任何其他方式做这件事都只是简单的艰苦工作;我有一个列声明如下:“timestamp”文本默认值(strftime(“%Y-%m-%dT%H:%m”,“now”,“localtime”)),它有一个函数值作为默认值。也许这可以归类为字符串常量?实际上并不完全正确;我有一个列声明如下:“timestamp”文本默认值(strftime(“%Y-%m-%dT%H:%m”,“now”,“localtime”)),它有一个函数值作为默认值。也许这可以归类为字符串常量?