在Sql Server2000中,
在查询分析器中执行存储过程,
如何获取其返回值呢?
例如:
CREATE PROCEDURE P_CC_NetCorp(@i_Lownum int ,@B_Time DateTime,@E_Time DateTime,@CC_NetCorps varchar(512) output,@str_message varchar(256) output)
执行后,如何获取@cc_netcorps和@str_message呢?
请高人指点.
谢谢
在查询分析器中执行存储过程,
如何获取其返回值呢?
例如:
CREATE PROCEDURE P_CC_NetCorp(@i_Lownum int ,@B_Time DateTime,@E_Time DateTime,@CC_NetCorps varchar(512) output,@str_message varchar(256) output)
执行后,如何获取@cc_netcorps和@str_message呢?
请高人指点.
谢谢
解决方案 »
- 新手提问
- LogExplorer工具使用疑惑
- 请问insert into select 插入数据后顺序与源数据顺序不同
- 这句查询怎么写???
- -------如何判断数据库表中有新的记录插入?-------
- OpenDataSource查询本地excel表,User ID和password怎么填?
- 急问:如何卸载SQL SERVER?!
- 使用vs.2005怎样修改sql 2005的密码
- 一个删除语句
- ****高分求助!!!!我现在在.net环境下编程,语言用vb,请问有没有函数可以实现:把用逗号分割的字符串转成字符串数组,还有它的逆过程
- 急,在线等一道SQL语句笔试题
- 邹老大能不能来看一下,还是“OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务”的问题,
名字: 程序↑人生?⑶
要求: ORCALE和SQL SEEVER 高手进 热心人进 你的指点将使你我他茅舍顿开
declare @str_message varchar(256)
exec P_CC_NetCorp '','','',@CC_NetCorps out,@str_message out select @CC_NetCorps,@str_message
改了,运行后,
结果还是空值
CREATE PROCEDURE P_CC_NetCorp(@i_Lownum int ,@B_Time DateTime,@E_Time DateTime,@CC_NetCorps varchar(512) output,@str_message varchar(256) output)
as
----为输出型变量赋值
select @CC_NetCorps = 列名1,@str_message = 列名2 from 表 where 条件
GO
----查询变量值
select @CC_NetCorps,@str_message
declare @CC_NetCorps varchar(512)
declare @str_message varchar(256)
exec P_CC_NetCorp 1, '2006-01-01', '2006-12-30', @CC_NetCorps output, @str_message output
select @CC_NetCorps, @str_message
(@i INT,
@o INT OUTPUT)
AS
SELECT @o=@i+1
declare @x int
exec tst 1,@x output
select @x
/*
2
*/你自己查一下你的存储过程语句得出的结果是不是null.
(
@i_Lownum int ,
@B_Time DateTime,
@E_Time DateTime,
@CC_NetCorps varchar(512) output,
@str_message varchar(256) output
)
AS
BEGIN
SELECT @CC_NetCorps = @i_Lownum + 1
SET str_message =CONVERT(VARCHAR,ABS(DATEDIFF(MINUTE,@E_Time,@B_time)))
END
GODECLARE @CC_NetCorps VARCHAR(512)
DECLARE @str_message VARCHAR(256)
EXEC P_CC_NetCorp '1','12:15','12:45',@CC_NetCorps OUTPUT,@str_message OUTPUT
SELECT @CC_NetCorps AS 'ID'
-----------这样有结果