博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL基本编程,分支语句,循环语句,存储过程,触发器
阅读量:7080 次
发布时间:2019-06-28

本文共 657 字,大约阅读时间需要 2 分钟。

 

基本编程:

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

 

转载于:https://www.cnblogs.com/jiulinghoudabai/p/6567197.html

你可能感兴趣的文章
jQuery基础
查看>>
使用markdown在csdn上写博客
查看>>
Configure a bridge interface over a VLAN tagged bonded interface
查看>>
五个免费UML建模工具推荐
查看>>
Squid配置详解
查看>>
C++中的常见术语
查看>>
使用mybatis generator插件,自动生成dao、dto、mapper等文件
查看>>
unicode与MBCS(多字节字符集)
查看>>
python之旅十【第十篇】paramiko模块
查看>>
hdu 4578 Transformation(线段树)
查看>>
[K/3Cloud]关于数据库sa密码更改,管理中心登录不上的问题。
查看>>
第161天:CSS3实现兼容性的渐变背景(gradient)效果
查看>>
contextmenu+js 定义元素的上下文菜单案例之:设计分享功能
查看>>
SpringMVC详细示例实战教程
查看>>
IP地址分类和子网划分
查看>>
子级Repeater获取 父级Repeater 中的值
查看>>
Git学习笔记
查看>>
iOS--动画--资料收集
查看>>
typescript 学习
查看>>
Cocostdio 添加CCEditBox事件无效 解决
查看>>