USE [FJTV]
GO
/****** 对象:  StoredProcedure [dbo].[sp_update]    脚本日期: 09/06/2011 15:13:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_update]
     
@tabName varchar(2000),                           --需要查看的表名 (即 from table_name)
@find varchar(8000),
@strCondition varchar(1000) = '' 
AS
BEGIN -- 存储过程开始
DECLARE @strTemp varchar(1000)
DECLARE @strSql varchar(8000)                    
        SET @strSql = 'update '+@tabName+' set '+ @find + ' where '+@strCondition;
EXEC (@strSql)
return 1
END 在sql2005的时候返回值是正常的,在sql2000的时候不管失败还是成功都是返回0