Database 是否可以将具有NOTNULL列约束的Access数据库转换为SQLite数据库?

Database 是否可以将具有NOTNULL列约束的Access数据库转换为SQLite数据库?,database,sqlite,ms-access,database-migration,Database,Sqlite,Ms Access,Database Migration,正如标题所说,我有一个Access数据库,有一个NOTNULL列约束,我想将其转换为SQLite数据库。我能做这样的事吗?保持数据库处于相同的状态,以及它的约束等?SQLite确实支持notnull约束,因此您可以转换数据库 甚至可能有一些转换实用程序 如果我没记错的话,那是北风的转变。内存仍在工作,因此这可能是您感兴趣的您可能已经在sqlite约束NOTNULL上大吃一惊,并将其作为第二次点击发现: NOTNULL约束只能附加到列定义,而不能附加到列定义 指定为表约束。毫不奇怪,a不是空的

正如标题所说,我有一个Access数据库,有一个NOTNULL列约束,我想将其转换为SQLite数据库。我能做这样的事吗?保持数据库处于相同的状态,以及它的约束等?

SQLite确实支持
notnull
约束,因此您可以转换数据库

甚至可能有一些转换实用程序

如果我没记错的话,那是北风的转变。内存仍在工作,因此这可能是您感兴趣的

您可能已经在sqlite约束NOTNULL上大吃一惊,并将其作为第二次点击发现:

NOTNULL约束只能附加到列定义,而不能附加到列定义 指定为表约束。毫不奇怪,a不是空的 约束规定关联的列不能包含NULL 价值尝试在插入新字段时将列值设置为NULL 行或更新现有行会导致约束冲突