码迷,mamicode.com
首页 > 数据库 > 详细

SQL基本编程,分支语句,循环语句,存储过程,触发器

时间:2017-03-19 16:11:55      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:循环   creat   begin   proc   条件   创建   循环语句   查询   触发器   

 

基本编程:

定义变量 declare @变量名 数据类型

技术分享

 

赋值 set @变量名 = 值 select @变量名 = 值

 技术分享

 

取值打印 select @变量名 print @变量名

技术分享映射到结果集

 

技术分享打印到消息框

 

 


分支语句
if @a>@b
begin
语句。。。。
end
else
begin
end

技术分享

 

循环语句
注意循环四要素:初始条件,循环条件,循环体,状态改变

declare @a int;
select @a = 1;

while 循环条件 @a<=10
begin
循环体
end

技术分享

 

存储过程:

存储过程是集中存储在SQL Server中的SQL的语句和流程控制语句预编译集合,用以实现某种任务(如查询)。

这些语句在一个名称下存储作为一个单元进行处理

相当于函数,四要素:输入,输出,函数名,函数体
创建:
create proc 存储过程名
参数 @a int,
@b int
as
函数体
return 值

技术分享

 

调用:
exec 存储过程名

exec @a = 存储过程名

 

 技术分享

 

触发器:
一个特殊的存储过程,没办法直接调用它,而是通过增删改的动作来触发它
一个表的一个动作只能有一个触发器

create trigger 哪个表的哪个动作
on 表名 --针对于哪一个表写的触发器
for 动作 --针对于哪一个动作触发之后的触发器
instead of 动作 --针对于哪一个动作执行替换
as

 

SQL基本编程,分支语句,循环语句,存储过程,触发器

标签:循环   creat   begin   proc   条件   创建   循环语句   查询   触发器   

原文地址:http://www.cnblogs.com/jiulinghoudabai/p/6567197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!