惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
J
Java Code Geeks
有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
Apple Machine Learning Research
Apple Machine Learning Research
量子位
D
Docker
V
Visual Studio Blog
博客园 - 司徒正美
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
U
Unit 42
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
V
V2EX
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
Vercel News
Vercel News
C
Check Point Blog

博客园 - Freeman Shen

.NET面试题 (转)C#中的Abstract和Virtual函数区分,因我老弄不明白这个问题,所以转到这儿 数据库中主键和外键的设计原则 讲解SQL Injection一篇不错的文章,地址贴一下 Queue<(Of <(T>)>) 类,msdn上的一篇文章,便于查看 初次接触.Net下的信号量(semaphore) 某“高人”谈论股市,对现在行情的分析 编辑电影字幕,编辑srt格式 左联,右联和内联的区别(图示) 用JavaScript如何获取客户端的操作系统是window2000还是window xp? 在IBatisNet框架,MasterPage,基类中配置Ajaxpro 自从离开哈尔滨后就没再管理这个blog了,以后还得继续努力啊 70-528试题2:仍然是有关xml的 题1的答案是(B),这是一个xml和schema的问题! 70-582试题1 由清明节想到的 今天心情不太好,没什么可写的 由DataBind()而发现的 生命之价
Check Constraints限制本表的行数
Freeman Shen · 2009-03-27 · via 博客园 - Freeman Shen

1. Foreign Key Relationships:

2. Indexes/Keys:包括Unique Key和Index。

3. Full-text Index:

4. XML Index:

5. 怎么来限制一个表的行数最少为一行,无论删除还是添加后,都至少存在一行数据?

Check Constraints: 是用来限制这一列的有效值,类似于Foreign Key;不同的是Foreign Key是从另外一个表取值来限制的,而Check Constraints是通过逻辑表达式(a logical expression)的true或false值来限制插入或者update数据。例如:salary 想要限制在15,000 到$100,000,我们就可以通过Check Constraints来限制,逻辑表达式:salary >= 15000 AND salary <= 100000。

相同的方法来解决5提出的问题:

Code

在这个表CheckTbl中,就加了一个Check Constraints:chkRowCount来调用function:CheckFnctn去check表的行数是否大于1。

Code

这两个语句执行成功的条件就是表CheckTbl中存在至少一行数据。