在SQLite中,如何将默认列定义为当前用户?
在SQLite数据库中,如何将默认列定义为当前用户?您是在谈论该列的默认值吗?SQLite的默认值如下所示: 默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、CURRENT_DATE或CURRENT_TIMESTAMP中的一个在SQLite中,如何将默认列定义为当前用户?,sqlite,Sqlite,在SQLite数据库中,如何将默认列定义为当前用户?您是在谈论该列的默认值吗?SQLite的默认值如下所示: 默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、CURRENT_DATE或CURRENT_TIMESTAMP中的一个 您是在谈论该列的默认值吗?SQLite的默认值如下所示: 默认约束指定执行插入时要使用的默认值。该值可以是NULL、字符串常量或数字。默认值也可以是特例独立关键字CURRENT_TIME、C
您是在谈论该列的默认值吗?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”)),它有一个函数值作为默认值。也许这可以归类为字符串常量?