编写函数: sql2000? 没法,改存储过程,然后用动态SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --这样改CREATE PROC PrefIndex_current @tablename varchar(50),@columnname varchar(50),@columnvalue varchar(50),@return int outputASBEGIN declare @sqlstr nvarchar(4000) set @sqlstr = 'select @result=isnull(max(prefindex),10000) from ' + @tablename + ' where '+ @columnname +'= '''@columnvalue + '''' exec sp_executesql @sqlstr,N'@result int output',@return output RETURN END--调用declare @return intexec PrefIndex_current '..','...','...',@return outputselect @return 这种报表如何写 求一行列转换的SQL语句。感谢~! commit用法请教 SQL语法 各大哥们,使用什么语句将某表里的某字段的记录插入另一表里的字段里??????? 存储过程问题 sql2005怎样禁止某个数据库的远程连接呢 数据介接的问题 从原表中抽取一些字段及内容,加进一些字段,如何构成新表? 简单的问题,关于SQL2000的全局变量 为什么我的SQL Server 过一段时间就自动停止了? ▲▲▲▲有没有这样的控件???▲▲▲▲
CREATE PROC PrefIndex_current @tablename varchar(50),@columnname varchar(50),@columnvalue varchar(50),
@return int output
AS
BEGIN
declare @sqlstr nvarchar(4000)
set @sqlstr = 'select @result=isnull(max(prefindex),10000) from ' + @tablename + ' where '+ @columnname +'= '''@columnvalue + ''''
exec sp_executesql @sqlstr,N'@result int output',@return output
RETURN
END
--调用
declare @return int
exec PrefIndex_current '..','...','...',@return output
select @return