读书人

求 SQL自定函 返回最大值,该如何处

发布时间: 2012-05-20 16:03:12 作者: rapoo

求 SQL自定函 返回最大值
大家好:
我在想以下功能.
通入表名和字段名返回指定字段下最大值。

[解决办法]

SQL code
declare @s varchar(100)declare @tb varchar(10)declare @field varchar(10)set @tb='jobs'set @field='job_id'set @s='select max('+@field +') from '+ @tbexec(@s)14
[解决办法]
示例如下:
SQL code
--创建存贮过程:create   proc p1    @table varchar(50),    @field varchar(50)as begin    declare @str varchar(1000)    set @str='select max(' +@field + ') as 最大字段 from ' + @table    print @str    exec (@str)end--调用方法:exec p1 customers,customerid 

读书人网 >SQL Server

热点推荐