RT:
一般在什么情况下使用函数?
它的在什么情况下触发?

解决方案 »

  1.   

    一般用于数据检索和复杂数据计算的时候用得较多,因为它可以在select子句中使用.
      

  2.   

    用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通过 EXECUTE 语句执行.函数是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。
      

  3.   

    我觉得在要输入几个条件,但是只要一个结果或者几个结果,但是想在简单的SQL语句中实现的,用函数。
    要同时进行的触发,则考虑触发器。
      

  4.   

    这里有个使用函数的小例子:
    http://blog.csdn.net/yhtapmys/archive/2007/11/06/1870147.aspx
      

  5.   


    create function countab(@a int,@b int)
    returns int
    as
    begin 
    set @a= @a+@b
    return @a
    end
    select dbo.countab(10,20)