第5章++T-SQL语言-1.ppt

5.6.1 用户函数的定义与调用 (2)标量函数的调用。当调用用户定义的标量函数时,必须提供至少由两部分组成的名称(架构名.函数名)。 可用以下方式调用标量函数。 ① 在SELECT语句中调用。 调用形式:架构名.函数名(实参1,…,实参n)。 实参可为已赋值的局部变量或表达式。 【例5.34】 调用例5.33定义的函数average。 USE PXSCJ/*假设用户函数average在此数据库中已定义*/ GO DECLARE @course1 char(20) /*定义局部变量*/ DECLARE @aver1 intSELECT @course1 = 101‘/*给局部变量赋值*/ SELECT @aver1=dbo.average(@course1) /*调用用户函数,并将返回值赋给局部变量*/ SELECT @aver1 AS 101课程的平均成绩/*显示局部变量的值*/ 执行结果如下: 5.6.1 用户函数的定义与调用 ② 利用EXEC语句执行。 在用T-SQL EXECUTE(EXEC)语句调用用户函数时,参数的标识次序与函数定义中的参数标识次序可以不同。有关EXEC语句的具体格式将在第7章中介绍。 调用形式: 架构名.函数名 实参1,…,实参n 或 架构名.函数名 形参名1=实参1,…, 形参名n=实参n 【例5.35】 调用例5.33中计算平均成

文档评论(0)

1亿VIP精品文档

相关文档