declare @mycommand varchar(5000)
EXEC dbo.GetCommand @USER, @mycommand output
SET @MYCOMMAND ='DO:'+@mycommand
select '',@MYCOMMAND
如何消除红色存储过程的影响?
现在发现@mycommand output好象有输出,影响到下面执行.
EXEC dbo.GetCommand @USER, @mycommand output
SET @MYCOMMAND ='DO:'+@mycommand
select '',@MYCOMMAND
如何消除红色存储过程的影响?
现在发现@mycommand output好象有输出,影响到下面执行.
解决方案 »
- 数据库的索引?
- 各位兄弟姐妹 sql2000的数据如何备份到客户端
- 存储过程失败时,是否能够自动重做?
- select top @i id from Curr_ObjectInfo_T为什么不对?如何修该
- 里面有select流程!!!!!!新人可以进来一起交流,高手可以看看我们新人之间的错误!!!!!!!!谢谢!!!
- SQL2005有没有个人版?
- 请教一个查询语句……
- 存储过程:临时表更新到正式表?
- 请问SQL SERVER 2005 Express这个版本是否提供了自动定时备份,能否通过程序实现备份?
- 如何将 SQL 2005 企业版 通过Win2003的防火墙
- insert 语句报错,求解决呀...
- 存储过程问题
declare @mycommand varchar(5000) EXEC dbo.GetCommand @USER, @mycommand output
set @mycommand =''
SET @MYCOMMAND ='DO:'+@mycommand
select '',@MYCOMMAND 不知道你说的是社么影响
#2.去掉output关键字试试.注意output对@mycommand的影响.
--1
set nocount on
declare @mycommand varchar(5000)
EXEC dbo.GetCommand @USER, @mycommand output
set nocount off
SET @MYCOMMAND ='DO:'+@mycommand
select '',@MYCOMMAND --2
declare @mycommand varchar(5000)
EXEC dbo.GetCommand @USER, @mycommand output
set @mycommand = ... --参数再次初始化
SET @MYCOMMAND ='DO:'+@mycommand
select '',@MYCOMMAND
楼主要说明白点。