食品经营许可证哪里办:sql程序!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 07:57:43
sql程序!!!
我是初学者,有疑问,请看下面一段程序:
USE pubs
GO
GREATE PROCEDURE computePlus
@firstvariable float,
@secondvariabel float
@thirdvariable float OUTPUT
AS
SET @thirdvariable =@firstvariable +@secondvariabel

请问output在这是什么意思,有什么用?as呢?

这是在pubs库中创建一个名称为computePlus的存储过程,该存储过程的作用是,将两个float类型变量进行相加后,从第三个变量输出。

有笔误。应该是
USE pubs
GO
CREATE PROCEDURE computePlus
@firstvariable float,
@secondvariabel float,
@thirdvariable float OUTPUT
AS
SET @thirdvariable =@firstvariable +@secondvariabel

create procedure ... as 是创建存储过程的规定方式

执行创建语句后,可以这样使用它

declare @result float
exec computePlus 1,1,@result output
select @result

@result的结果是2

楼上的说output类型的参数不需要输入是不对的。在执行的时候必须指定一个变量或值才可以执行。

等待ing...

OUTPUT是指这个参数不需输入,
是输出到程序中的程序

output 是输出参数

AS 是 存储过程的语法结构固定的