将任何类型的列限制为特定值?

时间:2017-11-13 12:07:35

标签: sql oracle

this question类似,我们可以使用模式:

CONSTRAINT chk_X CHECK (X IN (...))

对于任何SQL数据类型? E.g:

CONSTRAINT chk_SomeIntField CHECK (SomeIntField IN (1,2,3,4))

SomeIntFieldINTEGER

1 个答案:

答案 0 :(得分:2)

您可以将此功能用于支持IN的任何数据类型。因此它适用于字符串,数字和日期/时间值。