欢迎来到天天文库
浏览记录
ID:51499968
大小:113.50 KB
页数:22页
时间:2020-03-25
《数据库系统应用与管理04.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统应用与管理罗荣良T-SQL编程标识符、变量、批处理与运算符流程控制语句系统内置的标量函数用户函数的种类及应用常用命令BackupCheckpointDeclarePrintRaiserrorReadtextrestore常用命令SelectSetShutdownWritetextUse常用函数—聚合函数SumAvgMinMaxCountDistinct字符串函数字符串函数用于对字符串进行处理。字符与ASCII码值转换函数ASCII函数能将字符串转换成ASCII值,CHAR函数能将ASCII值转换成字符串。求字符串字符个数函数LEN函数:能返回给定字
2、符串表达式的字符个数,其中不包含尾随空格。语法:LEN(string_expression)参数:string_expression是要计算的字符串表达式。返回值即字符的个数,为int数据类型。取子串函数LEFT、RIGHT及SUBSTRING函数都能从字符串中取出子串,只是实现方法不同。大小写转换函数UPPER函数将小写字符转换为大写字符,LOWER函数则将大写字符转换为小写字符。返回空格函数SPACE函数:返回由重复的空格组成的字符串。语法:SPACE(integer_expression)参数:integer_expression是表示空格个数的正整数
3、。如果integer_expression为负,则返回空字符串。返回值即是空格字符串,为char数据类型。删除空格函数LTRIM和RTRIM函数分别用于删除字符串的左部空格和右部空格。数字转换字符函数STR函数:将数字数据转换成字符数据。Len的使用利用Northwind数据库的Customers表选定字符个数和位于芬兰的公司的CompanyName数据。USENorthwindGOSELECTLEN(CompanyName)AS'Length',CompanyNameFROMCustomersWHERECountry='Finland'RTRIM的使用去除
4、字符串的右空格DECLARE@string_to_trimvarchar(60)SET@string_to_trim='Fourspacesareaftertheperiodinthissentence.'SELECT'Hereisthestringwithouttheleadingspaces:'+CHAR(13)+RTRIM(@string_to_trim)GO数学函数返回整数值函数CEILING与FLOOR函数都用于返回数值表达式的整数值,但返回的值不同。乘方运算函数语法:POWER(数值表达式1,数值表达式2)自然指数函数语法:EXP(float表达
5、式)它是求指定的float表达式的自然指数值,返回float型的值。平方根函数语法:SQRT(float表达式)它是求指定的float表达式的平方根,返回float型的值。产生随机数函数它用于返回一个位于0和1之间的随机数。语法:RAND(整数表达式)整型表达式在这里起着产生随机数的起始值的作用。四舍五入函数语法:ROUND(数值表达式,整数)该函数将数值表达式四舍五入成整数指定精度的形式。在这里,整数可以是正数或负数。正数表示要进行运算的位置在小数点后,反之要运算的位置在小数点前。日期和时间函数返回当前的系统时间函数GETDATE():返回当前的系统时间。
6、返回日期时间的指定部分函数DATEPART和DATENAME函数都能返回给定日期的指定部分,如年、月、日等。改变数值后的日期时间函数DATEADD函数在指定日期时间的基础上加一段时间,返回新的日期时间值。求两日期时间之间的差值函数DATEDIFF函数:返回开始日期和结束日期在给定日期部分上的差值。元数据函数返回列的定义长度函数COL_LENGTH函数:返回指定表的指定列的定义长度(以字节为单位)。返回数据库对象标识号函数OBJECT_ID()函数:返回指定数据库对象的标识号。语法:OBJECT_ID(‘object’)返回列的名称函数COL_NAME函数:返
7、回指定列的名称。语法:COL_NAME(table_id,column_id)返回数据库标识(ID)号DB_ID()函数:返回指定数据库的标识号。语法:DB_ID([‘database_name’])返回数据库名函数DB_NAME()函数:返回指定数据库ID的数据库名称。语法:DB_NAME([database_id])返回最后执行的T-SQL语句的错误代码函数@@ERROR:T-SQL语句执行时,如果语句执行成功,则@@ERROR被SQLServer设置为0。若出现一个错误,@@ERROR被设置为错误信息的代码,并且@@ERROR在下一条语句执行后将被清除
8、并且重置。系统函数返回受上一语句影响的行数函数@@R
此文档下载收益归作者所有