02 2017 档案
摘要:用户可以逐行访问由SQL Server返回的结果集 使用游标的步骤 1,声明游标 使用T-SQL语句生成一个结果集 2,打开游标 3,从游标的结果集中读取数据 4,对游标中的数据逐行操作 5,关闭游标 声明游标 declare 游标名 [scroll] cursor for <select 语句>
阅读全文
摘要:系统函数 聚合函数 可将多个值合并为一个值,作用是对一组值进行计算,返回计算后的值 常与select或group by 字句一起使用 1,avg() 2,max() 3,min() 4,sum() 5,count() 系统函数--日期和时间函数 1,getdate() 返回系统当前时间 2,day(
阅读全文
摘要:触发器是一种特殊的存储过程,它被分配给某个特定的表,当对这个表进行插入,更新或删除操作是,自动调用触发器执行触发器里规定的操作。 SQL Server 创建了两个专业表:inserted表和deleted表 inserted:用户插入或更新表的新行值,在插入或更新表的同时,也将其副本存放到inser
阅读全文
摘要:在SQL Server中,可以定义子程序存放在数据库中,这样子程序称为存储过程 SQL Server中支持以下几种类型的存储过程 1,系统存储过程(以“sp_”为前缀,存储在master里面) 2,本地存储过程(存储在用户自定义的数据库中) 3,扩展存储过程(以“xp_”为前缀,存储在master里
阅读全文
摘要:视图是从一个或多个表导出的虚表,只能创建在当前正在使用的数据库中 语法: Create view 视图名 as select 语句 视图创建后,只在数据字典中存放视图的定义,里面没有数据,只有当用户对视图进行操作时,才按照视图的定义将数据从基本表中取出 例如: create view cs_kc a
阅读全文