CREATE   function   a(@cc   varchar(20)) 
returns table --加上
return     (SELECT   TOP   1   AP   FROM   NA   WHERE   (LUN   =   @cc)) 

解决方案 »

  1.   

    下例返回内嵌表值函数。USE pubs
    GO
    CREATE FUNCTION SalesByStore (@storeid varchar(30))
    RETURNS TABLE
    AS
    RETURN (SELECT title, qty
          FROM sales s, titles t
          WHERE s.stor_id = @storeid and
          t.title_id = s.title_id)
      

  2.   

    CREATE   function   a(@cc   varchar(20)) 
    returns varchar(50)
    as
    begin
        declare @s varchar(50)     
        SELECT   TOP   1   @s=AP   FROM   NA   WHERE   (LUN   =   @cc)
        return @s
    end