5
我有一个SQL Server数据库,其时间列只能填充文本am或pm,并且在查找允许我这样做的约束时遇到问题。 非常感谢提前。SQL Server字符串约束
我有一个SQL Server数据库,其时间列只能填充文本am或pm,并且在查找允许我这样做的约束时遇到问题。 非常感谢提前。SQL Server字符串约束
对于SQL服务器,您可以使用CHECK
constraint,它允许您定义所有行必须符合才能输入表的谓词。像这样:
ALTER TABLE TablName
ADD CONSTRAINT CHK_ampm
CHECK(ColumnName IN('am', 'pm'));
什么味道的SQL,你可以发表更多关于表结构的细节? –
对不起,我不明白你的问题是什么。为什么你会使用文本列来存储日期? – RomanKonz
您是指根据时间数据类型或列来保存字符串am或pm的时间列吗? – Mark