sqlite中varchar数据类型的最大大小限制是多少?

| 我是sqlite的新手。我想知道sqlite中varchar数据类型的最大大小限制吗? 有人可以建议我一些与此相关的信息吗?我在sqlite.org网站上搜索,他们给出的答案是:   问:SQLite中VARCHAR的最大大小是多少?      答:SQLite不强制VARCHAR的长度。您可以声明VARCHAR(10),SQLite乐意让您输入500   里面的字符。并且它将保持所有500个字符不变-它   永不截断。 但是我想知道sqlite中varchar数据类型的确切最大大小限制。     
已邀请:
来自http://www.sqlite.org/limits.html   字符串或BLOB的最大长度      一个中的最大字节数   SQLite中的字符串或BLOB由以下项定义   预处理宏   SQLITE_MAX_LENGTH。该宏的默认值为10亿(一千   百万或1,000,000,000)。您可以   提高或降低此值   使用命令行进行编译时   像这样的选项:      -DSQLITE_MAX_LENGTH = 123456789当前实现仅   支持的字符串或BLOB长度不超过   231-1或2147483647。还有一些内置   如hex()之类的函数可能会失败   在那之前。在   安全敏感的应用程序   最好不要尝试增加   最大字符串和Blob长度。在   事实上,您可能会降低   最大字符串和Blob长度为   一些范围内的更多   万如果可能的话。      在SQLite \的INSERT和   SELECT处理,完成   数据库中每一行的内容是   编码为单个BLOB。所以   SQLITE_MAX_LENGTH参数也   确定最大字节数   连续。     

要回复问题请先登录注册