我不知道SQLite NVARCHAR
和NVARCHAR2
列之间有什么区别。
我知道NVARCHAR
是仅Unicode的文本列,但是NVARCHAR2
呢?
最佳答案
没有区别。
SQLite不能使用严格的数据类型进行操作,它具有“存储类”。
如果选中official documentation,则会发现此规则,这是从您指定的数据类型中确定要分配给列的存储类别的五分之一:
如果列的声明类型包含任何字符串“ CHAR”,“ CLOB”或“ TEXT”,则该列具有TEXT关联性。注意,类型VARCHAR包含字符串“ CHAR”,因此被分配为TEXT关联。
共有5条规则,但规则2涵盖了NVARCHAR
和NVARCHAR2
,并且这两个规则都将为该列分配存储类TEXT
。