我希望我的属性ID以字母AB开头,后跟8个整数。如果我想让它以定义好的字母开头和结尾,我该怎么做呢?
CREATE TABLE Table( ID TEXT NOT NULL PRIMARY KEY CHECK (ID LIKE AB________') );
sqserrrh1#
使用GLOB运算符:
CHECK (ID GLOB 'AB[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
参见demo。或者:
CHECK (ID GLOB 'AB' || REPLACE(HEX(ZEROBLOB(8)), '00', '[0-9]'))
参见demo。
1条答案
按热度按时间sqserrrh1#
使用GLOB运算符:
参见demo。
或者:
参见demo。