数据库
文章平均质量分 51
surgent
一篇一篇的论文阿
展开
-
数据库札记(一)
索引和约束可以约束表中能放入什么数据。表上面的索引提供一种快速查找个别记录的方法。在建立表索引时,可以选择要索引哪个或哪些字段。索引可以是惟一性的或非惟一性的。惟一性索引用来约束表中能放入什么数据。索引也可以是群集的或非群集的。这个术语标示数据库表的物理存储顺序。尽管一个表可以有多个索引,但它只能有一个群集索引。SQL Server提供了另一种类型的所有,称为“全文所有”。与普通所有不同的是,全文索引存储在一个叫做"编目"的特殊对象中,而普通索引与它们所索引的表 则存储在一起。全文索引并不自动更新原创 2010-12-07 13:25:00 · 490 阅读 · 0 评论 -
数据库札记(二)
<br />触发器不能用EXEC命令调用,而是在用户执行Transact-SQL语句时激活。数据操作语言(DML)触发器在<br />INSERT、UPDATE和(或)DELETE语句上激发。SQL Server能阻止不符合严格要求的数据修改,因为SQL Server<br />将触发器作为事务来对待。由于触发器被当作事务对待,所以只要在代码的相应位置添加一条ROLLBACK命令<br />,就可以阻止记录通过触发器。ROLLBACK命令强制数据库服务器停止处理修改操作,并禁止当前事务,进而<br />忘了原创 2010-12-08 20:01:00 · 561 阅读 · 0 评论 -
SQL的嵌套层数
<br />写了个存储过程,递归调用的,结果数据有点多,递归太深了,提示:超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 32)。 <br /><br /><br />呵呵,原来还有这个限制,头一次知道。。。于是改用循环实现。。以后还是别用递归了。。原创 2011-02-27 19:24:00 · 2044 阅读 · 0 评论