标签: sql sql-server regex
我有这段代码检查列postcode是否有效。 工作检查约束如下所示:
postcode
UPPER(postcode) LIKE '[1-9][0-9][0-9][0-9][A-Z][A-Z]'
所以,这个代码再次起作用。但是当我把它改为:
UPPER(postcode) LIKE '[1-9][0-9]{3}[A-Z]{2}'
然后它不起作用。我读到有关正则表达式的所有地方,他们都说这是如何检查它,但显然不是。有谁知道它为什么不起作用?