易截截图软件、单文件、免安装、纯绿色、仅160KB

求SQL语句控制一列的值

哪位高手提供一个SQl语句,控制表中指定列的值必须是正数?
在程序里面判断不好吗??

你可以在建表的时候用check约束表中的该字段呀!
如:
create table tab_name(
name varchar2(20),
age number(3) check(age>0)
);

引用
你可以在建表的时候用check约束表中的该字段呀!
如:
create table tab_name(
name varchar2(20),
age number(3)check(age>0)
);

非常正确
check(age>0)里的条件楼主可按需求自行修改

同意楼上的!

支持楼上的

建表时加限制就可以了。。


相关问答:

求这句Sql如何理解

create table [客户联系表]([客户编号] varchar(2),[联系日期] datetime,[联系内容] int)
insert [客户联系表]
select 'aa','2009/01/01',111 union all
select 'bb','2009/02 ......

如何实现SQL Server报表定时输出

现在需要在SQL Server实现定时报表输出的功能,
例如在每天的12点生成当天的报表,并输出到Excel或其它格式的文件中。
我调查了一下,说SQL Server 报表服务有这个功能,但是没用过报表服务,不知如何实现,请 ......

sql 查询-更新 阻塞。。。。?

遇到的现象是 同一个表的query会阻塞update

sql  query 和update 操作 query会阻塞update操作吗

怎么解决

是不是什么设置不对还是怎的


如果会的话,那同一个表的频繁query and ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号