首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-05-20 
求 SQL自定義函數 返回最大值大家好:我現在想實現以下功能.通過傳入表名和字段名來來返回指定字段下最大值

求 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 

热点排行