我从来没有写过SQL函数,在SQL2005可编程性中,有表值函数,标量值函数,聚合函数,系统函数这四个函数,到底用哪个啊?
想编写一个函数试试,不知道用哪个 ,知道的朋友给我解释下吧?小弟先谢过了

解决方案 »

  1.   

    调用用户定义函数 
    当调用标量用户定义函数时,必须提供至少由两部分组成的名称: SELECT *, MyUser.MyScalarFunction() 
    FROM MyTable 可以使用一个部分构成的名称调用表值函数: SELECT * 
    FROM MyTableFunction() 然而,当调用返回表的 SQL Server 内置函数时,必须将前缀 :: 添加至函数名: SELECT * FROM ::fn_helpcollations()