CREATE OR REPLACE PACKAGE BODY PKG_TFS_FFM01 ISFUNCTION FFM0010_FC01(
         i_TruckCode     IN Truckmaster.Truckcode%TYPE,
         i_Emptyflag     IN TransFeeD.Emptyflag%TYPE,
         i_CarriageQty   IN TransFeeD.Qty%TYPE,        
         o_TransRate     OUT TransFeeD.Transrate%TYPE
         ) RETURN NUMBER IS
这是一个ORACLE存储过程的一部分,Truckmaster,TransFeeD是表名,点后面的是字段,可不知道%TYPE是什么意思
还有就是FUNCTION是起什么作用的.
请大家指教一二.
谢谢了

解决方案 »

  1.   

    貌似LZ不习惯结贴?
      i_TruckCode    IN Truckmaster.Truckcode%TYPE
    的意思是变量i_TruckCode的类型和Truckmaster.Truckcode的类型相同,
    FUNCTION就是函数的意思,分自定义函数和ORACLE自带函数。它主要就是一个程序块,对你传入的参数进行处理,返回给你一个结果值
      

  2.   

     就是i_CarriageQty 的元素跟 TransFeeD.Qty的元素类型是一样的