Create Function getValues(@table1 varchar(8000),@f1 varchar(8000),@f2
varchar(8000))
returns varchar(8000)
As
   begin
    declare @re varchar(8000)
    select @[EMAIL PROTECTED] from @table1 where [EMAIL PROTECTED]
   end
go

你试试。我没环境,如果不对,请指出。好长时间没玩了,忘了好多。

2008/10/31 王韬 <[EMAIL PROTECTED]>

>
> 我想写一个SQLSERVER函数
> 传入参数(表名,字段名,自动编号值)获得传入字段对应的值.
> 如:有
> table1(id,f1,f2)
> 1,f1value,f2value
> 2,f1value2,f2value2
> 我传入table1,f1,1,应该得到f1value
> 我传入table1,f2,2,应该得到f2value2
> 写的时候一再的出问题,研究了好久也没有写对,哪位兄弟麻烦给种写法,以便学习好么,谢谢!
>
>
> ------------------------------
> 网易邮箱10周年,技术见证辉煌 <http://www.yeah.net>
> >
>

--~--~---------~--~----~------------~-------~--~----~
 要向邮件组发送邮件,请发到 [email protected]
 要退订此邮件,请发邮件至 [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

回复