如何在SQLite字段中将整数值限制为16位
我使用SQLiteDB和SQLiteExpert personal作为管理工具来设计和添加数据 我的问题是,如何将INT字段的值限制为16位,以便用户不能添加大于65535的数字 如果我使用的不是很好,请推荐其他更好的SQLite管理工具如何在SQLite字段中将整数值限制为16位,sqlite,Sqlite,我使用SQLiteDB和SQLiteExpert personal作为管理工具来设计和添加数据 我的问题是,如何将INT字段的值限制为16位,以便用户不能添加大于65535的数字 如果我使用的不是很好,请推荐其他更好的SQLite管理工具 谢谢您可以使用约束创建有问题的表 CREATE TABLE Test ( col1 INT, CONSTRAINT my_limit CHECK (col1<65536) ); CREATE TABLE Test(col1 INT,CONSTRAINT
谢谢您可以使用约束创建有问题的表
CREATE TABLE Test ( col1 INT, CONSTRAINT my_limit CHECK (col1<65536) );
CREATE TABLE Test(col1 INT,CONSTRAINT my_limit CHECK)(col1非常有用。顺便问一下,我如何将字符串限制为仅列出预定义值?@2ndlife只需以相同的方式创建一个约束;CREATE TABLE Test(value varchar(32),CONSTRAINT my_limit CHECK(value='YES'或value='NO'));