Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 为列添加检查约束_Oracle_Ddl_Check Constraints - Fatal编程技术网

Oracle 为列添加检查约束

Oracle 为列添加检查约束,oracle,ddl,check-constraints,Oracle,Ddl,Check Constraints,为列添加检查约束,仅插入除逗号、空格、句号和数字外没有任何特殊字符的值 例如:集团有限公司 不应允许?Abc很重要您可以尝试以下示例- ALTER TABLE EMP ADD ( CONSTRAINT CC_NAME CHECK (TRIM(TRANSLATE(UPPER(ename),' ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_,.',' ')) is null)); 可以在检查约束中使用正则表达式。可能重复的谢谢,但它只工作字符串和空格Ram卡纳卡123

为列添加检查约束,仅插入除逗号、空格、句号和数字外没有任何特殊字符的值

例如:集团有限公司


不应允许?Abc很重要

您可以尝试以下示例-

ALTER TABLE EMP ADD ( CONSTRAINT CC_NAME CHECK (TRIM(TRANSLATE(UPPER(ename),' ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_,.',' ')) is null));

可以在检查约束中使用正则表达式。可能重复的谢谢,但它只工作字符串和空格Ram卡纳卡123 bb.,不允许,即逗号,句号和数字不考虑请帮助我。五、杭州公羊。也不考虑。。根据我的要求,它应该是相当可观的请帮忙提前谢谢。请确保您没有任何其他检查约束,并验证是否有任何验证代码写入触发器。我已经更新了代码并添加了trim现在检查这是否适用于您。欢迎!请将答案标记为有用且正确。