关于SQL SERVER 2005的两个非常简单的问题

来源:百度知道 编辑:UC知道 时间:2024/09/18 07:23:01
初学者
现有一个函数,函数传入一个参数,返回一个值。需要建立一个存储过程,这个存储过程执行一个查询,把这个查询结果(只有一行结果一个字段)作为参数传入函数,然后获取函数处理完成的值并返回,请问这个存储过程应该怎么写?谢谢

呵呵,里面涉及到细节比较多,需要具体去做,下面是具体的思路:
1.首先建立一个存储过程
2.存储过程中定义一个变量用来存储 查询结果(作为参数传入函数)
3.存储过程中执行一个查询,并将查询结果存入变量
4.调用函数,并将变量传入函数,执行函数
5.将函数的执行结果在存储过程中返回,
呵呵,希望解决了问题,^_^

create proc 存储过程名称 @传入参数 类型,
@参数 类型 output --表示返回值
as
begin
存储过程内容
end

具体看SQL帮助
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/c9464445-38cb-4db7-84bc-1fc0efc55b89.htm