- 6
- 0
- 约1.31万字
- 约 49页
- 2017-06-18 发布于湖北
- 举报
用户自定义函数 10.3.2 创建自定义函数 1.创建标量值函数: 标量值函数的函数体由一条或多条T-SQL语句组成,写在BEGIN与END之间。 其语法格式如下: CREATE FUNCTION 函数名 ([@形参名 数据类型[,…,n]]) RETURNS 返回值数据类型 [WITH ENCRYPTION] [AS] BEGIN T-SQL语句或语句块 RETURN 返回表达式 END 参数说明如下: 返回值的数据类型不能是text、ntext、image和timestamp类型。 在BEGIN…END之间,必须有一条RETURN语句,用于指定返回表达式,即函数的值。 第十章 存储过程、触发器、自定义函数 SQL Server 2008 用户自定义函数 【例10-6】定义函数EProduct_Number,当给出一个客户ID,返回该客户所拥有的产品数量。 【分析】 该自定义函数接收的参数是客户ID,数据类型应与EProduct中的CID一致;返回的值是产品数,该数据量一般不大,可以设为smallint类型。 代码如下: CREATE FUNCTION EProduct_Number (@EP_CID int) RETURNS smallint AS BEGIN DECLARE @epnum smallint SELECT @epnum =count(*) F
原创力文档

文档评论(0)