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

  基本编程:

定义变量 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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值