资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
第六单元 T-SQL语言基础实验一一、 实验目的1、 熟悉T-SQL语言的基本语法格式2、 熟悉T-SQL语言的运算符和表达式3、 熟悉T-SQL 语言的基本语句4、 熟悉系统函数的调用5、 熟悉T-SQL语言的用户定义标量函数二、 实验内容1、 在SSMS中,新建查询。2、 通过查询窗口,运行T-SQL语言代码,包括T-SQL语言支持的各种类型数据、各种运算符、各种表达式、各种系统内置函数3、 定义用户标量函数,实现函数定义与调用。三、 实验步骤1、 在SSMS中新建一个查询窗口,2、 在查询窗口中输入T-SQL语言支持的各种类型数据,注意变量和常量的格式。T-SQL语言支持的数据类型包括精确数据类型、近似数据类型、日期和时间型、字符串型、Unicode二进制字符串字符型等3、 通过各种运算符,将各种数据类型的常量、变量组成各种表达式,注意观察运算符的优先级。T-SQL语言支持的运算符包括赋值运算符、算术运算符、按位运算符、字符串串联运算符、比较运算符、逻辑运算符、一元运算符。算术运算符:字符运算符:位运算符:4、 计算各种表达式,并输入结果,观察各种表达式输出结果的数据的数据类型及格式。算术运算符:字符运算符:位运算符:5、 用表达式调用常用系统函数。观察函数的返回值的数据类型以及格式。T-SQL语言提供的系统内置函数包括数学函数、字符串函数、日期和时间函数、系统函数、配置函数等。 6、 使用T-SQL语言提供的流程控制语句。T-SQL语言提供的流程控制语句包括SET语句、IF语句、BEGINEND语句、WHERE语句、CONTINUE语句、BREAK语句、GOTO语句、TRYCATRE语句。 7、 创建用户定义函数,对数字进行四舍五入,类似系统函数ROUND,并调用。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE function MS (m decimal,n int)returns decimalasbeginDECLARE par decimal IF m*POWER(10,n+1)/10%10=5 SET par=(m*POWER(10,n+1)/10+1)/POWER(10.0,n) ELSE set par=(m*POWER(10,n+1)/10)/POWER(10.0,n) return(par)endgoprint dbo.MS(255.6,2)print dbo.MS(255.4,2)8、 创建用户定义函数,对字符进行截取,类似系统函数SUBSTIRING,并调用。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function cut (maco varchar(100)returns varchar(max)asbegin while patindex(%a-z%,maco) 0 begin set maco=stuff(maco,patindex(%a-z%,maco),1,) end return macoendgoprint dbo.cut(asdh23798:ldsj)
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号