标签: database sqlite ms-access database-migration
正如标题所说,我有一个Access数据库,具有非空列约束,我想将其转换为SQLite。我可以做这样的事情吗?并保持数据库处于相同状态,具有约束等等?
答案 0 :(得分:0)
SQLite确实支持NOT NULL约束,因此您可以转换数据库。
NOT NULL
甚至可能有一些转换实用程序。
如果记忆为我提供了北风转换。记忆仍然有效,所以这可能是有意义的northwind-SQLite3
答案 1 :(得分:0)
您可能已经在 sqlite约束而不是上进行了绑定,并且会在第二次命中时发现:
SQL Data Constraints
NOT NULL约束只能附加到列定义,而不是 指定为表约束。毫不奇怪,一个NOT NULL 约束规定关联列可能不包含NULL 值。插入新项时尝试将列值设置为NULL 行或更新现有的行会导致约束违规。