CREATE PROCEDURE [dbo].[test]
@I_1 int = 1,
@I_2 int = 2AS
declare @O_3 int
begin
set @O_3 = @I_1*@I_2
print @O_3
end
GO--结果
/*
2
*/
@I_1 int = 1,
@I_2 int = 2AS
declare @O_3 int
begin
set @O_3 = @I_1*@I_2
print @O_3
end
GO--结果
/*
2
*/
解决方案 »
- 实际问题
- 如何一次性存入数组中的大量数据?用VB
- 紧急求助 数据库性能问题 sqlserver2000
- 为什么alter table 一支报错?
- 还是关于分页的问题...
- 请教高手, 关于SQLSERVER2000事务间死锁的问题
- winxp 能否装 sql 2000个人版(为什么我的不能装?)
- 处理考勤打卡记录问题(分不够再加)
- 大家帮忙很急.........................
- select top 300里怎样不用子查询获得第250到300的记录?
- 在线等:如何在企业管理器中的表的主键列设置默认值和自动增加?
- 事件探查器中cpu的那一字段是指什么?我的那个字段的记录大部分都大于100,这样正常吗?
@I_1 int = 1,
@I_2 int = 2,
@O_3 int OUTPUTAS
begin
set @O_3 = @I_1*@I_2
end
GOdeclare @tmp int
exec [dbo].[test] @O_3=@tmp out
select @tmp--结果
/*
-----------
2(1 row(s) affected)
*/
@I_1 int = 1,
@I_2 int = 2AS
declare @O_3 int
begin
set @O_3 = @I_1*@I_2
print @O_3
end
GOexec [dbo].[test]--结果
/*
2
*/
exec test 1,2,@O_3 OUTPUT
PRINT @O_3