生命之价
---程序员

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中存在至少一行数据。

posted on 2009-03-27 11:51  Freeman Shen  阅读(353)  评论(0编辑  收藏  举报