动用变量 数据类型转换 逻辑控制语句(begin …end; case…end; if…else; while)

 

@@rowcount   受上一个SQL语句影响的行数

@@max_connections 可以成立的,同时连接的最大数目

流程控制语句  begin….end  

寻常使用在if判断和while循环中,相当于C#中的
{}

        when 条件一  then
结果一

显式转换: 类型分化,可用convert 函数 或 cast 函数

1:set不协助七个变量赋值,select协理

一:变量

三:输出语句

        when 条件二  then
结果二

 二:给变量赋值  (set 
和seklect)

有的变量的定义:  declare @变量名 
数据类型    (局部变量只好用来同一批处理当中!!!!!!!)

2:表明式重返三个值时,set出错,select重返最终一条数据

巡回结构: while

@@timeticks    当前电脑上每刻度的微秒数

貌似从数据库中查找数据后赋值使用select赋值方法

分层社团   if..else  或

convert(数据类型, 变量名)

print @变量名 或

 

@@version    SQL Server的版本新闻

3:表明式未回来任何值时,set赋值为null(没有)
select 保持不变

@@language     当前接纳的语言的称呼

相同点:
都用于某种数据类型的表明式转换为另一种数据类型

select @变量名

@@servicename   该电脑上SQl服务器的称呼

全局变量: @@

@@error        最后一个T-SQL语句错误的失实号

        else
其余结果(可概括)

  select 成绩=case

set和select的区别

五:逻辑控制语句

四:数据类型转换

     case …end(多重拔取)

@@transcount   当前连接打开的事务数

隐式转换:
类型相同或相匹配,自动转换

@@identity     最终一遍插入的标识值

不一致点:
在更换日期的时候,convert可以转化为指定的格式

cast (变量名 as 数据类型)

eg:

变量分为局地变量和全局变量  (全局变量是系统自定的,是不行手动给值的,若想协调定义全局变量可考虑创设全局临时表!)

相关文章