- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]《数据库管理》SQL_SERVER第05章
第5章 T-SQL语言 第5章 T-SQL语言 5.1.1 常量 5.1.1 常量 5.1.1 常量 5.1.1 常量 5.1.2 数据类型 5.1.2 数据类型 5.1.2 数据类型 5.1.2 数据类型 5.1.2 数据类型 5.1.2 数据类型 5.1.2 数据类型 5.1.3 变量 5.1.3 变量 5.1.3 变量 5.1.3 变量 5.1.3 变量 5.1.3 变量 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.2 运算符与表达式 5.3 流程控制语句 5.3.1 IF...ELSE语句 5.3.1 IF...ELSE语句 5.3.1 IF...ELSE语句 5.3.1 IF...ELSE语句 5.3.3 WHILE、BREAK和CONTINUE语句 5.3.3 WHILE、BREAK和CONTINUE语句 5.3.4 RETURN语句 5.3.5 WAITFOR语句 5.4.1 系统内置函数介绍 5.4.1 系统内置函数介绍 5.4.1 系统内置函数介绍 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.4.2 常用系统内置函数 5.5 用户定义函数 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 5.5.1 用户函数的定义与调用 习 题 (2) 标量函数的调用 当调用用户定义的标量函数时,必须提供至少由两部分组成的名称(所有者名.函数名)。可有以下方式调用标量函数: 在SELECT语句中调用 调用形式:所有者名.函数名(实参1,…,实参n) 实参可为已赋值的局部变量或表达式。 【例5.35】如下程序对上例定义的函数调用。 USE XSCJ /*用户函数在此数据库中已定义*/ /* 定义局部变量 */ DECLARE @course1 char(20) DECLARE @aver1 int /* 给局部变量赋值 */ SELECT @course1 = ‘101’ /* 调用用户函数,并将返回值赋给局部变量 */ SELECT @aver1=dbo.average(@course1) /* 显示局部变量的值 */ SELECT @aver1 AS ‘101课程的平均成绩’ 利用EXEC语句执行 用T-SQL EXECUTE语句调用用户函数时,参数的标识次序与函数定义中的参数标识次序可以不同。 调用形式: 所有者名.函数名 实参1,…,实参n 或 所有者名.函数名 形参名1=实参1,…, 形参名n=实参n 【例5.36】调用上述计算平均成绩的函数。 USE XSCJ /* 用户函数在此数据库中已定义 */ DECLARE @course1 char(20) DECLARE @aver1 int /* 显示局部变量的值 */ EXEC @aver1 = dbo.average @cnum = ‘101’ /*通过EXEC调用用户函数,并将返回值赋给局部变量*/ SELECT @aver1 AS ‘101课程的平均成绩’ GO 【例5.37】在XSCJ中建立一个course表,并将一个字段定义为计算列。 USE XSCJ /*用户函数在此数据库中已定义*/ CREATE
文档评论(0)