如何从表中调用函数

时间:2013-12-03 07:33:43

标签: sql sql-server-2008 function loops insert

使用SQL Server 2008,请告知是否可以执行以下操作:
我有2个表,第一个是客户:

     ID Name    FunToCalc
    ====== ======= ============
       1    John     Fun1()
       2    Saad     Fun2()
       3    Ali  Fun2()

第二个是Bills:

      ID    BillNo    CustomerID     Value
    ====== =======    ==========    =========
       1    B1        1 
       2    B2        2     
       3    B3        3

我想做 “插入到客户的账单中选择”“价值”列 是“FunToCalc”中找到的函数的返回值 我可以在一个语句中执行此操作(插入到选择中) 或者我必须在Customers Table上使用“while loop” 从函数返回值 并将其插入账单表

我希望我能解释清楚的内容

1 个答案:

答案 0 :(得分:0)

编写select语句时,可以调用该函数 这是在select for oracle中使用函数的示例 http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:5173758137186

谷歌就此而言,你会发现很多例子