>ALTER FUNCTION fn_MaxId > (@pkfield varchar(30) = 'iactionid', > @tablename varchar(30) = 'ACTIONLOG' > ) >RETURNS bigint >AS >BEGIN > DECLARE @Res bigint > DECLARE @sqlstring varchar(1000) > SET @Res = 1 > set @sqlstring = N'select max('+@pkfield+N') as nextid from '+@tablename > exec @sqlstring > -- How can I get the max value into the @Res return value??? > RETURN ( @Res ) >END >