文章分类 -  Database

摘要:protected void Page_Load(Object sender, EventArgs e) { int intPageNo,intPageSize,intPageCount; intPageSize = 25; if (Request["CurrentPage"]==null) ... 阅读全文

posted @ 2006-01-19 13:31 飞鼠

摘要:创建触发器前应考虑下列问题: CREATE TRIGGER 语句必须是批处理中的第一个语句。将该批处理中随后的其它所有语句解释为 CREATE TRIGGER 语句定义的一部分。 创建触发器的权限默认分配给表的所有者,且不能将该权限转给其他用户。 触发器为数据库对象,其名称必须遵循标识符的命名规则。 虽然触发器可以引用当前数据库以外的对象,但只能在当前数据库中... 阅读全文

posted @ 2006-01-19 13:10 飞鼠

摘要:创建触发器,触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。Microsoft® SQL Server™ 允许为任何给定的 INSERT、UPDATE 或 DELETE 语句创建多个触发器。 语法 CREATE TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { {... 阅读全文

posted @ 2006-01-19 13:03 飞鼠

摘要:外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 RI... 阅读全文

posted @ 2006-01-19 12:04 飞鼠

摘要:在一个结果组中搜索 子选择的理念很简单:一个选择查询安置在另一个查询内部,创建一个在单一声明搜索中不可用的资源。子选择允许查询的合并,结果组比较的责任落到了数据库中而不是应用软件代码中。 使用这个功能的一个途径是对两个表格中的可比数据专栏中的值进行定位。例如,我的一个数据库有两个表格,Album和Lyric。我可以很容易地通过下面的子查询声明来找到每一个Metallica的歌曲中包含“... 阅读全文

posted @ 2006-01-19 12:03 飞鼠

摘要:创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft® SQL Server™ 启动时自动运行的存储过程。 语法 CREATE PROC [ EDURE ] procedure_nam... 阅读全文

posted @ 2006-01-19 12:01 飞鼠