这个表达式里的if语句有什么有关问题

这个表达式里的if语句有什么问题?
在SQL数据库一个表中建了个约束,语句如下
if(depid==1)
empid like '1[0-9][0-9][0-9]';

但总是提示
这个表达式里的if语句有什么有关问题
知道是if语句出问题,但想不起来是该怎么写了,那位大哥帮帮忙吧

------解决方案--------------------
我怎么看不出跟if有啥关系
------解决方案--------------------
约束里面写着啥?
------解决方案--------------------
你把建语句的脚本帖出来看看
------解决方案--------------------
你为何要写成empid like '1[0-9][0-9][0-9]';

能改写成这样吗? empid like '1[0-9]%'