ALTER TABLE不区分大小写

时间:2014-11-09 08:59:11

标签: oracle-sqldeveloper

我尝试向表中添加约束以接受以(JPG)结尾的任何文件名,无论区分大小写如何。因此,该表应接受任何包含以(JPG)(Jpg)(jPg)等结尾的文件的条目。

以下是我的陈述,但只接受大写。有什么帮助吗?

这是在Oracle SQL Developer中。

ALTER TABLE P_SPECIES ADD CONSTRAINT IMAGEFILE CHECK (SPECIES_IMAGEFILE like ('%.jpg'))

1 个答案:

答案 0 :(得分:1)

您可以做的是约束的小写SPECIES_IMAGEFILE

试试这个:

ALTER TABLE P_SPECIES ADD CONSTRAINT IMAGEFILE CHECK (LOWER(SPECIES_IMAGEFILE) like ('%.jpg'))