在sql中如何指定表中数据

liuxingxingyu 2012-04-08 11:13:07
我要在sql中指定某一个表中的某一个列的属性不能为负,怎么办
谢谢
...全文
74 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
S_Slan 2012-04-09
  • 打赏
  • 举报
回复
check
  • 打赏
  • 举报
回复

--加一个检查约束:
例子:
go
create table tbl(
id int ckeck (id>0)
)
IT-Style 2012-04-08
  • 打赏
  • 举报
回复
alter table tabTest
add constraint checkTest check (id>=0)
tyhjx 2012-04-08
  • 打赏
  • 举报
回复
ckeck
tjs_125 2012-04-08
  • 打赏
  • 举报
回复
不能为负是大于等于0 (>=0)。
gogodiy 2012-04-08
  • 打赏
  • 举报
回复
如果表已经创建,那么就:
alter table 表名 add constraint 约束名 check (字段名>0)
tjs_125 2012-04-08
  • 打赏
  • 举报
回复
如果表已经存在的话,可以使用下面的语句:
Alter Table tableName
Add Check(columnName >= 0)
liuxingxingyu 2012-04-08
  • 打赏
  • 举报
回复
谢谢啦,呵呵
呵呵

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧