读书人

哪位高手能准确的帮小弟我解释一下吗

发布时间: 2013-03-26 09:54:34 作者: rapoo

谁能准确的帮我解释一下吗?
check_sal check( case when sex='2'
then case when sal>1000
then 1 else 0 end
else 1 end =1)
case when sal>1000 then 1 else 0 end 看上去还能理解,sal>1000判断要么为1,要么为0 ,但是后面 else 1 end =1 是什么意思啊??????
[解决办法]
check束,返回值有,1是true,一是false
如果是true,即1=1你的合法
如果是false,即0=1,你的非法

只有check值真的候你的才是合法的

读书人网 >oracle

热点推荐