我不会这个问题?哪位 帮我解决?

fengyatou 2006-04-14 11:29:38
if exists(select * from dbo.sysobjects where id=object_id(N'dbo.MultipleThreeValue')
and objectproperty(id,N'isprocedure')=1)
drop procedure dbo.MultipleThreeValue
go
create procedure MultipleThreeValue
@number1 int,
@number2 int,
@number3 int
as
return @number1*@number2*@number3
declare @CountResult int
execute @CountResult=MultipleThreeValue 19,34,59
select '19乘34乘59=',@CountResult
错误信息是:
无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 'MultipleThreeValue'。仍将创建该存储过程。
我要怎么样解决这个问题?
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
itblog 2006-04-14
  • 打赏
  • 举报
回复
if exists(select * from dbo.sysobjects where id=object_id(N'dbo.MultipleThreeValue')
and objectproperty(id,N'isprocedure')=1)
drop procedure dbo.MultipleThreeValue
go
create procedure MultipleThreeValue
@number1 int,
@number2 int,
@number3 int
as
return @number1*@number2*@number3

go



declare @CountResult int
execute @CountResult=MultipleThreeValue 19,34,59
print @CountResult

select [19乘34乘59]=@CountResult
coowoo 2006-04-14
  • 打赏
  • 举报
回复
你的存储过程是递归调用,创建的时候当然还没有它自己
提示不是说了吗“仍将创建该存储过程。”

虽然有错误信息,但过程还是会建立
xeqtr1982 2006-04-14
  • 打赏
  • 举报
回复
if exists(select * from dbo.sysobjects where id=object_id(N'dbo.MultipleThreeValue')
and objectproperty(id,N'isprocedure')=1)
drop procedure dbo.MultipleThreeValue
go

create procedure MultipleThreeValue
@number1 int,
@number2 int,
@number3 int,
@Countresult int OUTPUT
as
set @Countresult=@number1*@number2*@number3
go

declare @CountResult int
execute MultipleThreeValue 19,34,59,@CountResult OUTPUT
select '19乘34乘59='+cast(@CountResult as varchar) as 结果
coowoo 2006-04-14
  • 打赏
  • 举报
回复
不需要解决
sxdoujg 2006-04-14
  • 打赏
  • 举报
回复
create proc MultipleThreeValue
@number1 int,
@number2 int,
@number3 int
as
return @number1*@number2*@number3
go

declare @CountResult int
execute @CountResult=MultipleThreeValue 19,34,59
select '19乘34乘59=',@CountResult


少go!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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