什么都不会的技术员x 2020-06-18 17:48 采纳率: 0%
浏览 575

关于sql server创建函数中with execute as caller这句话的含义?

如图中加粗倾斜的这句话

创建函数

if (object_id('fun_add', 'fn') is not null)

drop function fun_add

go

create function fun_add(@num1 int, @num2 int)

returns int

_ with execute as caller_

as

begin
    declare @result int;
    if (@num1 is null)
        set @num1 = 0;
    if (@num2 is null)
        set @num2 = 0;
    set @result = @num1 + @num2;
    return @result;
end

go

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2020-08-24 16:38
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 思科模拟器Router c3600 NM-4E
  • ¥15 岛津txt格式文件转nirs格式
  • ¥15 石墨烯磁表面等离子体
  • ¥15 angular 项目无法启动
  • ¥15 安装wampserver,图标绿色,但是无法进入软件
  • ¥15 C++ MFC 标准库 加密解密解惑
  • ¥15 两条数据合并成一条数据
  • ¥15 Ubuntu虚拟机设置
  • ¥15 comsol三维模型中磁场为什么没有“速度(洛伦兹项)”这一选项
  • ¥15 electron 如何实现自定义安装界面