SQl Server Tsql基本编程 ,循环语句 ,存储过程
2024-08-27 22:58:42
一些比较重要但是不一定经常用的 句子
Tsql定义变量
declare @a int ; 定义的变量前面必须用@,数据类型是SQL里的数据类型,执行的时候要把需要的有关联的代码一起执行,单独执行一条没有用。
赋值
set @a=‘aaa’; select @a=‘aaa’; 这两种都可以进行赋值, select @a 可以直接打印出a的值。 print@a 可以再消息框中打印出a的值
判断语句
declare @a int;
selcet @a = 1;
select @b = 2;
if @a>@b
begin (这里就是用begin和end来代替了大括号)
select 'a比b大'
end (begin要用end结束)
else
select 'b比a大'
end
循环语句——类似于C#中的循环,循环四要素:初始条件,循环条件,循环体,状态改变
declare @ aa int ;
select @a=1;——初始条件
while @a<10
begin
select @a,——循环体
select @a=@a+1;状态改变
end
存储过程——类似于函数,函数四要素:输入,输出,函数名,函数体
创建:create proc 存储过程名
@a, @b,——输入
as
函数体
return @a+@b; ——输出
使用:exec 存储过程名
最新文章
- CozyRSS开发记录8-解析一份RSS
- 两个已排序数组进行合并后的第K大的值--进军硅谷
- Java BigDecimal使用
- SYSIBM.SYSPACKSTMT db2 存储statement的表
- maven资源文件的相关配置
- Vim编辑器的常用快捷键.
- CloudStack核心类ApiServlet、ApiServer、ApiDispatcher、GenericDaoBase源码分析
- position属性absolute与relative(转)
- 《JS权威指南学习总结--8.8.3 不完全函数》
- 2015-2016 ACM-ICPC, NEERC, Southern Subregional Contest A Email Aliases(模拟STL vector+map)
- 9.5、Libgdx加速度计
- [转载]关于在Linux下上传代码至Github
- mysql-5.7.25 源码 安装
- 微信服务号 redirect_uri域名与后台配置不一致,错误代码10003
- Jquery对input file控件的onchange事件只生效一次的解决方案
- Listener 监听Session内的对象
- mysql数据库使用insert语句插入中文数据报错
- SILICA Xynergy-M4 Board -- STM32F417 meets XILINX Spartan-6
- iOS-----使用addressBook管理联系人之修改联系人
- AFNetworking 3.1.0 使用中某些知识点讲解