社区
MS-SQL Server
帖子详情
如何在数据库中加约束令某些字段的数据必须大于0?
xuyi1979
2002-07-17 06:49:56
现有一表TABLE,其中有几个字段A、B、C……其中逻辑上均不可小于零,用什么方法(约束、触发器、函数……)可以保证字段中的值不小于零,这样当用户输入小于零的值时数据库会报错(类似于当NULL值赋予非空字段时的报错),方法希望越简单越好。
...全文
2294
6
打赏
收藏
如何在数据库中加约束令某些字段的数据必须大于0?
现有一表TABLE,其中有几个字段A、B、C……其中逻辑上均不可小于零,用什么方法(约束、触发器、函数……)可以保证字段中的值不小于零,这样当用户输入小于零的值时数据库会报错(类似于当NULL值赋予非空字段时的报错),方法希望越简单越好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmzxg
2002-07-18
打赏
举报
回复
应该可以建立约束的吧!
erickleung
2002-07-17
打赏
举报
回复
要用SQL:
alter table MyTableName
add constraint MyTableCheckName
check (Field_ABC >0)
jlandzpa
2002-07-17
打赏
举报
回复
我想你去查查建表的语法就应该知道了。
xuyi1979
2002-07-17
打赏
举报
回复
我用的是DB2,建立约束语句怎么写呢?
usa112233
2002-07-17
打赏
举报
回复
你用的是什么数据库?有的数据库建表语句支持合法性检查。INFORMIX就支持。用PB建表时可输入合法性检查的语句。
liuri璇玑
2002-07-17
打赏
举报
回复
应该就建立约束
a>=0 and b>=0 and c>=0就可以了吧
Oracle的关于建表,
约束
,查询等的练习
从建立一个简单表,到实现一些复杂查询的例子, DROP TABLE grade;DROP TABLE item;DROP TABLE sporter;CREATE TABLE sporter(sporteridNUMBER(4)PRIMARY KEY NOT NULL,nameVARCHAR(50)NOT NULL,sexVARCHAR(2)NOT NULL,dep...
数据
库
建立索引、
数据
表创建规则、备用
字段
/ 保留
字段
/ 预留
字段
数据
库
建立索引
数据
库
、
数据
表建立索引的原则
数据
库
建立索引的原则 1,确定针对该表的操作是大量的查询操作还是大量的增删改操作。 2,尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的
字段
建立索引。 3,尝试建立复合索引来进一步提高系统性能。修改复合索引将消耗更长时间,同时,复合索引也占磁盘空间。 4,对于小型的表,建立索引可能会影响性能 ...
面试官:
数据
库
加了唯一索引,就不会有重复
数据
了吗???
前段时间我踩过一个坑:在mysql8的一张innodb引擎的表中,加了唯一索引,但最后发现
数据
竟然还是重复了。到底怎么回事呢?本文通过一次踩坑经历,聊聊唯一索引,一些有意思的知识点。
数据
库
表设计(一):
字段
设计规范和命名规范
如INSERT、UPDATE、DELETE、SELECT及其子句,IF……ELSE、CASE、DECLARE等。
数据
库
基础,进阶
名称全称简称
数据
库
存储
数据
的仓库,
数据
是有组织的进行存储
数据
库
管理系统操纵和管理
数据
库
的大型软件SQL操作关系型
数据
库
的编程语言,定义了一套操作关系型
数据
库
的统一标准主流的关系型
数据
库
管理系统Oracle 收费昂贵MySQL 免费SQLserverPostgreSQL将一列
数据
作为一个整体,进行纵向计算概念:
约束
是作用于表中
字段
上的规则,用于限制存储在表中的
数据
。目的:保证
数据
库
中
数据
的正确、有效性和完整性,统一性。
约束
描述关键字非空
约束
。
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章