数据库管理与应用-3期(KC004) 函数 任务5-1-2 函数.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 7页
  • 2020-10-05 发布于北京
  • 举报

数据库管理与应用-3期(KC004) 函数 任务5-1-2 函数.pptx

项目五 数据库编程任务5-1 存储过程与函数子任务5-1-2 函数在SQL中不但可以定义存储过程,还可以定义函数用户自定义函数 由用户自己编写完成某一功能的函数,该函数由一个或多个SQL语句组成。相当于C语言的函数。自定义函数分为:标量值函数或表值函数两种。标量值函数:如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。表值函数:如果 RETURNS 子句指定 TABLE,则函数为表值函数。创建标量值函数的语法Create function 函数名(参数)Returns 返回值数据类型[with {Encryption | Schemabinding }][as]beginSQL语句(必须有return 变量或值)End这里的with为附加选项:如果需要对函数体进行加密,可使用WITH ENCRYPTION;如果需要将创建的函数与引用的数据库绑定,可以使用WITH SCHEMABINDING(注:函数一旦绑定,则不能删除、修改,除非删除绑定)【例】创建两个数相加的函数 Create function ss(@x int,@y int) Returns int As Begin declare @total int set @total=@x+@y return @total end函数调用:用户名.函数名(实参1..)declare @m int set @

文档评论(0)

1亿VIP精品文档

相关文档