当前位置: 代码迷 >> Sql Server >> 求 SQL自定義函數 返回最大值,该如何处理
  详细解决方案

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

热度:57   发布时间:2016-04-27 12:48:07.0
求 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([email protected] +') 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(' [email protected] + ') as 最大字段 from ' + @table    print @str    exec (@str)end--调用方法:exec p1 customers,customerid
  相关解决方案