我们都知道sqlite中日期和时间值的正确格式是:
2014-06-18 01:00:00
我的问题:是否有任何方法可以在sqlite上插入/更新之前验证日期和时间值,也许在创建表时,确保日期和时间数据正确,谢谢
答案 0 :(得分:3)
要强制某个值位于supported formats的任何中,您可以检查某些built-in date function是否能够解析它:
CREATE TABLE MyTable(
MyDate CHECK (date(MyDate) IS NOT NULL),
[...]
);