日期:2014-05-18 浏览次数:20649 次
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 '+ @tb exec(@s) 14
------解决方案--------------------
示例如下:
--创建存贮过程: 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