SQLServer数据库应用技术实例教程 任务7 提高数据操作速度

SQLServer数据库应用技术实例教程 任务7 提高数据操作速度

ID:45858858

大小:1.35 MB

页数:35页

时间:2019-11-18

SQLServer数据库应用技术实例教程 任务7 提高数据操作速度_第1页
SQLServer数据库应用技术实例教程 任务7 提高数据操作速度_第2页
SQLServer数据库应用技术实例教程 任务7 提高数据操作速度_第3页
SQLServer数据库应用技术实例教程 任务7 提高数据操作速度_第4页
SQLServer数据库应用技术实例教程 任务7 提高数据操作速度_第5页
资源描述:

《SQLServer数据库应用技术实例教程 任务7 提高数据操作速度》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、任务:了解T-SQL的变量和运算符。学习存储过程的定义及其特点,创建存储过程的方法,如何执行存储过程,查看、修改、删除存储过程。7.1认识T-SQL的变量和运算7.2认识存储过程7.3创建存储过程7.3创建存储过程7.4管理存储过程7.5知识进阶项目实训任务七提高数据操作速度__在SQLServer2005中创建和应用存储过程了解T-SQL的变量和运算符了解什么是存储过程及其特点掌握创建存储过程的方法掌握如何执行存储过程学会查看、修改、删除存储过程学习目标创建和应用存储过程7.1认识T-SQL的变量和运算任务:

2、定义、使用T-SQL的局部变量,了解T-SQL的运算符。7.1.1T-SQL的变量7.1.2T-SQL的运算符创建和应用存储过程T-SQL语言的变量分为局部变量和全局变量。1.局部变量局部变量使用DECLARE语句声明,在声明时它的默认值为NULL,使用SET语句为其赋值。局部变量仅生存于声明它批中,如存储过程。处理结束后,局部变量中的信息将丢失。SQLServer使用SELECT语句或PRINT语句来将变量的值提交给用户,而存储过程则将变量作为一个Output参数返回。基本语法如下:DECLARE@varia

3、ble_namedatatype[,@variable_namedatatype][,…n]7.1.1T-SQL的变量其中:@variable_name局部变量的名称。以@开始,必须遵循SQL标识符和对象的命名规范,且名字不能使用保留字。@datatype指定局部变量的数据类型。该数据类型可以是系统数据类型或用户自定义数据类型。使用SET语句给局部变量赋值:SET@variable_name=expression[,@variable_name=expression]…创建和应用存储过程【例7-1】定义整型局部

4、变量和一个字符型局部变量并赋值。代码如下:DECLARE@variable_intint,@variable_charchar(15)SET@variable_int=60SELECT@variable_char='HELLOCHINA'SELECT@variable_intSELECT@variable_char如果被赋值的字符串长度超过DECLARE语句中定义的长度,赋值时超出的部分将被截去。7.1.1T-SQL的变量创建和应用存储过程2.全局变量全局变量是SQLServer系统所提供并赋值的变量。全局变量

5、的名字以@@开头。大多数全局变量的值是报告用户当前会话信息。表7-1给出了SQLServer的常见全局变量。可以使用SELECT显示局部变量和全局变量的值(必须首先定义变量)。基本语法如下:显示局部变量:SELECT@variable_name显示全局变量:SELECT@@variable_name7.1.1T-SQL的变量创建和应用存储过程在SQLServer2005中有一元运算符、赋值运算符、算术运算符、比较运算符、连接运算符、逻辑运算符等。1.一元运算符包括3种:+(正)、-(负)和~(按位取反)。其中~

6、(按位取反)只可用于整型数据类型的表达式。2.赋值运算符赋值运算符,即等号(=),主要用于为变量赋值。3.算数运算符包括:加(+)、减(-)、乘(×)、除(÷)和取模(℅)。可以操作的数据类型是int、smallint、tinyint、float、real、money或者smallmoney;加和减运算符可用于对datetime及smalldatetime值执行算数运算;取模(℅)运算操作数的数据类型是int、smallint、tinyint。7.1.2T-SQL的运算符创建和应用存储过程4.比较运算符包含=、

7、>、>=、<、<=、<>(不等于)、()(优先级控制符)。可用于除了text、ntext或image数据类型以外的所有的表达式。比较运算符的结果为布尔数据类型,包含true、false两种值。5.连接运算符连接运算符(+)用于两个字符串的连接。字符串连接运算符用来连接char、varchar和text数据类型。6.逻辑运算符包括:AND(与)、OR(或)、NOT(非)逻辑运算符也称为位运算符。使用逻辑运算符可以把多个条件合并起来,逻辑运算返回的数据类型为布尔型。7.1.2T-SQL的运算符创建和应用存储过程7.

8、1.2T-SQL的运算符()(括号)~(按位取反)正、负乘、除、取模:*、/、%加、连接符、减比较运算符:=、>、<、>=、<=、<>NOT(非)AND(与)OR(或)=(赋值)高低SQLServer中各种运算符的优先级顺序创建和应用存储过程7.2认识存储过程任务:了解存储过程的定义,分析“高职院校教学管理系统”的存储过程需求。7.2.1存储过程的概念及特点7.2.2分析“高职院校教学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。