发布网友 发布时间:2022-04-21 19:02
共2个回答
热心网友 时间:2022-04-09 09:47
由于不知道你的表结构,所以以下过程供参考(提醒:创建存储过程前,先选好要执行创建语句的数据库)
--------------------------------------------------
CREATE PROCEDURE getavg--存储过程名字为getavg
@kc varchar(255),--假设课程号字段为字符类型
@avg decimal(5,1) OUTPUT --输出平均成绩
AS
--课程号为@kc的平均成绩
SELECT @avg = avg(成绩字段)
from 表名
where 课程号字段 = @kc
return @avg
GO
------
以上为创建存储过程,以下为调用
declare @a decimal(5,1)
EXECUTE getavg '课程号', @avg = @a output
print @a
热心网友 时间:2022-04-09 11:05
在有sp_updatediagrams的实例上,用sp_helptext 获取代码
然后在缺失sp_updatediagrams的实例上运行。
再用下面语句,设为系统存储过程:
<code style="font-size: 12px;"><span style="color:blue">EXEC </span><span style="color:darkred">sp_MS_Marksystemobject </span><span style="color:red">'sp_updatediagrams' </span></code>