数据库第14章实现用户定义函数.pptVIP

  • 1
  • 0
  • 约 27页
  • 2017-06-04 发布于四川
  • 举报
第14章 实现用户定义函数 用户定义函数 用户定义函数的定义与使用 架构绑定函数的创建 推荐操作 用户定义函数 SQL Server 2000 允许用户设计自己的函数,以补充和扩展系统提供(内置)函数的功能 用户定义函数采用零或多个输入参数并返回标量值或表 SQL Server 2000 支持三种用户定义函数: 标量函数、多语句表值函数、内嵌表值函数 标量函数 标量函数返回一个标量(单值)结果 返回值可为:Timestamp、Text、Ntext、Image、Table和Cursor之外的所有数据类型,但不能为用户自定义数据类型。 用户定义函数(续) 多语句表值函数 返回一个由一条或多条 Transact-SQL 语句建立的表,类似于存储过程 与存储过程不同的是,多语句表值函数可以在 SELECT 语句的 FROM 子句中被引用,仿佛视图一样 内嵌表值函数 返回一个表,该表是由一个位于RETURN子句中的SELECT命令段从数据库中筛选出来的,类似于视图 相对于视图,内嵌表值函数可使用参数,提供了更强的适应性,扩展了索引视图的功能 第14章 实现用户定义函数 用户定义函数 用户定义函数的定义与使用 架构绑定函数的创建 推荐操作 创建标量用户定义函数 标量函数返回 RETURNS 子句中定义的数据类型的单个数据值 在 BEGIN … END 块之间定义了函数体,包含返回值的

文档评论(0)

1亿VIP精品文档

相关文档