存储过程执行

wendiaobaoer 2012-11-05 09:23:38
create PROCEDURE allave
@al decimal(18,2) output
as
select
@al=(SELECT
AVG(col)
FROM(
SELECT col = f1 UNION ALL
SELECT col = f2 UNION ALL
SELECT col = f3 UNION ALL
SELECT col = f4 UNION ALL
SELECT col = f5 UNION ALL
SELECT col = f6 UNION ALL
SELECT col = f7 UNION ALL
SELECT col = f8 UNION ALL
SELECT col = f9 UNION ALL
SELECT col = f10 UNION ALL
SELECT col = f11 UNION ALL
SELECT col = f12 UNION ALL
SELECT col = f13 UNION ALL
SELECT col = f14 UNION ALL
SELECT col = f15 UNION ALL
SELECT col = f16 UNION ALL
SELECT col = f17 UNION ALL
SELECT col = f18 UNION ALL
SELECT col = f19 UNION ALL
SELECT col = f20
)A
)
FROM f
return @al
现在想把输出结果al插入到一个新表中,怎么办呢?在执行exec allave @al output总是提示必须声明标量变量 "@al"。各位,怎么做啊~~帮帮忙吧
...全文
114 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
开启时代 2012-11-05
  • 打赏
  • 举报
回复
declare @al decimal(18,2)
exec allave @al output
insert into tablename(VVV)
select @al
發糞塗牆 2012-11-05
  • 打赏
  • 举报
回复
不是很清楚你那个参数存在是为啥,下面create table 那段是要分开执行的
發糞塗牆 2012-11-05
  • 打赏
  • 举报
回复
create PROCEDURE allave
 AS
 SELECT
             AVG(col) 
         FROM(
             SELECT col = f1 UNION ALL
             SELECT col = f2 UNION ALL
             SELECT col = f3 UNION ALL
             SELECT col = f4 UNION ALL
             SELECT col = f5 UNION ALL
             SELECT col = f6 UNION ALL
             SELECT col = f7 UNION ALL
             SELECT col = f8 UNION ALL
             SELECT col = f9 UNION ALL
             SELECT col = f10 UNION ALL
             SELECT col = f11 UNION ALL
             SELECT col = f12 UNION ALL
             SELECT col = f13 UNION ALL
             SELECT col = f14 UNION ALL
             SELECT col = f15 UNION ALL
             SELECT col = f16 UNION ALL
             SELECT col = f17 UNION ALL
             SELECT col = f18 UNION ALL
             SELECT col = f19 UNION ALL
             SELECT col = f20
             
       go
             
   CREATE TABLE test (col VARCHAR(20))
   INSERT INTO test 
   EXEC allave

34,870

社区成员

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

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