澳门新蒲京娱乐


使用tpcc
新蒲京娱乐场777 6
服务器质量参数目标新蒲京娱乐场777:

SQL调控语句基本功

SQL变量

全局变量:

全局变量是由系统定义和保险的行使多少个@作为前缀,不可能由客商注解和赋值!

常用的全局变量如下

@@version :获取当前选用的SQL Server版本号

EG:

select @@version

显示新闻:

—————————————————————————————————————————————–Microsoft
SQL Server 2008 R2 (RTM) – 10.50.1600.1 (X64)
    Apr  2 2010 15:48:46
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build
9200: )

@@identity :上条SQL语句再次来到的标记列的值

EG:

insert into hous(name,price )values('房间一',299)select @@IDENTITY as 标识列

呈现音讯:

(1 行受影响State of Qatar

标识列

5

(1 行受影响卡塔尔
@@rowcount:再次回到上条SQL语句的受影响行数

insert into hous(name,price )values('房间一',299)select @@rowcount as 受影响行数

呈现新闻:

(1 行受影响State of Qatar

受影响行数

1

(1 行受影响卡塔尔(قطر‎

@@servername:本地服务器的名号

EG:

select @@servername

显示音信:


DESKTOP-M5OLTTN

(1 行受影响卡塔尔(قطر‎

@@error:最终一条sql错误的不当号

EG:

insert into hous(name,price )values('房间一')select @@ERROR as 错误号

来得结果:

消息 109,级别 15,状态 1,第 1 行
INSERT 语句中列的数量大于 VALUES 子句中钦定的值的数目。VALUES
子句中值的数码必需与 INSERT 语句中内定的列的数码相配。

错误号

109

(1 行受影响State of Qatar

@@servicename:该微机上的SQL服务器的称号

EG:

select @@servicename

体现结果:


MSSQLSERVER

(1 行受影响卡塔尔(قطر‎

@@language:当前应用的言语的称号

EG:

select @@language

显示结果:


简体中文

(1 行受影响State of Qatar

@@max_connections:能够创造的还要连接的最大数据

EG:

select @@MAX_CONNECTIONS

来得结果:


32767

(1 行受影响State of Qatar

@@timeticks:当前计算机上每刻度的微秒数

EG:

select @@timeticks

体现结果:


31250

(1 行受影响卡塔尔国

@@trancount:当前线总指挥部是张开的事务数

EG:

select @@TRANCOUNT

来得结果:


0

(1 行受影响State of Qatar

大器晚成对变量

注脚语法:

declare @variable datatype

其间,variable为部分变量的称号,datatype为数据类型

赋值语法:

一些变量有二种复制方式

1.set @variable  = value

2.select @variable=value

set和select的区别

select语句日常用于将表中的数码赋给变量

set语句不支持将表中的多寡赋给变量

提示:

给三个变量赋值是set比select的成效更加高。set不援助相同的时间给多少个变量赋值

SQL输出语句

在sql server中有两种输出形式

1.print 局地变量或字符串

2.select 局地变量或字符串

当中select语句输出数据是查询语句的新鲜用法

数据类型转变

语法:

Cast(表明式 as 数据类型)

Convert(数据类型,表明式【,样式】)

中间“【】”是可选部分。

逻辑调节语句

begin-end

语法:

Begin

话语或语句块

end

与C#中的“{}”相同,表示语句快的发端和竣事。在叁个语句块中得以包括另叁个语句块

IF-else和while与C#接近这里不再风姿浪漫一表达

Case多分支语句

case 多分支语句也和C#中的是swith接纳布局肖似也就语法不一样

Case的语法:

Case

when 条件1 then 结果1

when 条件2 then 结果2

……

【else 其余结果】

end

其间“【】”是可选部分

值得注意的是:若是省略Else並且when的基准都不为true则赶回的结果为null

批处理-go

它是一条或多条SQL语句的聚集,也正是三个可施行单元,各样批管理能够编写翻译成单个可实行单元,进而抓实可实行功用。假若批管理富含多条SQL语句,则试行那个言辞的具有优化步骤将编写翻译在单个推行单元中

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图