SQL错误function

biaozon 2011-01-07 03:40:54
create function ATB (@a int,@b int)
return int
as
begin
declare @C int
set @C=@a+@b

return @c
end



create proc aa
as
declare @ccc int
set @ccc=ATB(1,2)
select @ccc



exec aa




错误:
Server: Msg 195, Level 15, State 10, Procedure aa, Line 4
'ATB' is not a recognized function name.
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
华夏小卒 2011-01-07
  • 打赏
  • 举报
回复
他属于架构dbo ,如同vs里的命名空间
biaozon 2011-01-07
  • 打赏
  • 举报
回复
谢谢你了。飘零一叶
为什么要加dbo呢
飘零一叶 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 js_szy 的回复:]
set @ccc=dbo.ATB(1,2)
[/Quote]
调用的时候加上dbo.ATB
飘零一叶 2011-01-07
  • 打赏
  • 举报
回复
create function ATB (@a int,@b int)
returns int
as
begin
declare @C int
set @C=@a+@b

return @c
end
华夏小卒 2011-01-07
  • 打赏
  • 举报
回复
set @ccc=dbo.ATB(1,2)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧