2018年5月24日

SqlServer触发器

摘要: 1 目的明确: 2 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事 4 件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操 5 作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务,规则等 6 。 触发器可以从 DBA_... 阅读全文

posted @ 2018-05-24 20:56 叶不语 阅读(89) 评论(0) 推荐(0) 编辑

SqlServer游标

摘要: 1 游标的作用: 2 1.定位到结果集中的某一行。 3 2.对当前位置的数据进行读写。 4 3.可以对结果集中的数据单独操作,而不是整行执行相同的操作。 5 4.是面向集合的数据库管理系统和面向行的程序设计之间的桥梁。 6 7 游标的种类: 8 1.静态游标:操作结果在重新打开才有效,消耗少 9 2.动态游标:操作结果在下一次操作可用,消耗多 10 ... 阅读全文

posted @ 2018-05-24 20:56 叶不语 阅读(2550) 评论(0) 推荐(0) 编辑

SqlServer自定义函数

摘要: 1 创建标量值函数: 2 create function fun_name ( 3 变量声明区 4 ) 5 returns return_type 6 as 7 begin 8 操作主体区 9 end 10 创建表值函数: 11 内联表值函数: 12 create function fun_name ( 13 变量声明区 ... 阅读全文

posted @ 2018-05-24 20:56 叶不语 阅读(2960) 评论(0) 推荐(0) 编辑

SqlServer储存过程

摘要: 1 创建带output参数的储存过程: 2 create procedure trigger_name 3 变量声明区 4 @var_name data_type output 5 as 6 begin 7 操作主体区 8 end 9 创建return返回值的储存过程: 10 create procedure trigger_name... 阅读全文

posted @ 2018-05-24 20:56 叶不语 阅读(269) 评论(0) 推荐(0) 编辑

2018年5月23日

SqlServer变量

摘要: 1 定义变量: 2 declare @var_name data_type 3 赋值变量: 4 set赋值: 5 set @var_num = value #不可多赋值 6 select赋值: 7 select @var_name = value... from table_name where 唯一条件 #可多赋值 8 全局变量: 9 @@e... 阅读全文

posted @ 2018-05-23 12:51 叶不语 阅读(1566) 评论(0) 推荐(0) 编辑

导航