日期:2014-05-18  浏览次数:20426 次

在sql中如何指定表中数据
我要在sql中指定某一个表中的某一个列的属性不能为负,怎么办
谢谢

------解决方案--------------------
SQL code

--加一个检查约束:
例子:
go
create table tbl(
id int ckeck (id>0)
)

------解决方案--------------------
如果表已经存在的话,可以使用下面的语句:
SQL code
Alter Table tableName
Add Check(columnName >= 0)

------解决方案--------------------
如果表已经创建,那么就:
alter table 表名 add constraint 约束名 check (字段名>0)
------解决方案--------------------
不能为负是大于等于0 (>=0)。