我有一个数据类型为name
的列varchar2
的表。如何在name
上使用检查约束,使其不接受数字值和其中的特殊字符?????
答案 0 :(得分:0)
假设您使用的是ms sql
ALTER TABLE table
ADD
CONSTRAINT column_alpha_check
CHECK
(
field like '%[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
)
另外
在SQL中,您可以增强执行that
的功能