毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

一条语句如何判断更新的某个字段是否为负数

更新时间:2012-12-13:  来源:毕业论文

一条语句如何判断更新的某个字段是否为负数
如。要执行一个更新语句。Update STable set F1=F1-变量 where ID=X

现在要实现的目的是:执行这句更新时,必须保证 更新后F1的值>0; 或者就包提示错误! 禁止更新;
如何用最少的代码完成。

不想 先通过查询 

Select F1-变量  from stable where ID=X
然后在判断是否为负数;在执行 Update STable set F1=F1-变量 where ID=X

是否可以把以上两个语句合并呢?
Update STable set F1=F1-变量 where ID=X and F1-变量>0
對表STable 添加一個check的constraint即可,e.g.
 alter table STable add constraint ck_STable_F1 check(F1>0);

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。