导航

2009年7月1日

摘要: 约束是数据库引擎用来约束一个表或一个表关系中的数据,以维持数据库完整性的一个对象。这些约束包括CHECK、UNIQUE、PRIMARY KEY,Null等。Check约束的局限性:不能引用表中的其他行,不能引用其他表中的列。可以在Check约束上设置"Check Existing Data On Creation Or Re-Enabling","Enforce For Inserts And U... 阅读全文

posted @ 2009-07-01 16:43 鸡尾虾的壳 阅读(250) 评论(0) 推荐(0)

摘要: SQL Server 2005支持用户自定义函数和内置系统函数,根据返回值类型又分为标量函数和表值函数。1.标量函数标量函数:返回单个数据值,返回类型可以是除 text、ntext、image、cursor 和 timestamp 外的任何数据类型。标量函数:分为内联标量函数和多语句标量函数。内联标量函数:没有函数体,标量值是单个语句的结果。多语句标量函数:定义在 BEGIN...END 块中的函... 阅读全文

posted @ 2009-07-01 15:09 鸡尾虾的壳 阅读(1122) 评论(0) 推荐(0)

摘要: Author: Kalen DelaneyLink: http://sqlblog.com/blogs/kalen_delaney/archive/2009/05/03/controlling-lock-granularity.aspx In all versions of SQL Server since 7.0, the engine could choose to lock rows, pa... 阅读全文

posted @ 2009-07-01 13:50 鸡尾虾的壳 阅读(526) 评论(0) 推荐(0)

摘要: 基于数据对象创建,删除,登录等事件的触发器称为事件触发器。范例: CREATE TRIGGER [ddlDatabaseTriggerLog] ON DATABASE FOR DDL_DATABASE_LEVEL_EVENTS AS DECLARE @data XML; DECLARE @schema sysname; SET @data = EVENTDATA(); //获取Xml格式的事件... 阅读全文

posted @ 2009-07-01 11:53 鸡尾虾的壳 阅读(227) 评论(0) 推荐(0)

摘要: 1.用途:访问数据库元数据。2.与Catelog View的区别:INFORMATION_SCHEMA架构视图是基于SQL ANSI标准的,更加规范和清晰。3.特点:以sysobjects,syscolumns系统表为基础,存在于每个数据库中。4.例子:INFORMATION_SCHEMA.ROUTINES视图,返回当前数据库中当前用户能访问的所有函数和存储过程的元数据信息。 阅读全文

posted @ 2009-07-01 10:06 鸡尾虾的壳 阅读(339) 评论(0) 推荐(0)

摘要: 定义:在数据库对象上添加的自定义属性。用途:主要用作数据字典功能,如描述性信息、输入掩码、格式规则等。应用对象:数据库,列,参数,架构,索引等数据库对象上都可使用。操作方法: 1.系统存储过程sp_addextendedproperty、sp_updateextendedproperty及sp_dropextendedproperty 2.系统函数fn_listextendedproperty 3... 阅读全文

posted @ 2009-07-01 09:23 鸡尾虾的壳 阅读(281) 评论(0) 推荐(0)