Hi,

I'm facing certain problems in getting my ibatis mapping to work with an
oracle stored function


Here is my mapping
http://www.nabble.com/file/p25082929/query1.jpg 




        
                
                
                
                
                
                
                
                
                                
        
        
        
    
        
        
        
        
        
        
                        
                                
        
        
             
    

 
         { ? = call PKG_SEARCH_LIST.F_COMPANY_LIST(?,?,?,?,?,?,?,?) }   
 


The error that I get is 

PLS-00306: wrong number or types of arguments in call to 'F_COMPANY_LIST'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored


The stored function is as follows


CREATE OR REPLACE
PACKAGE BODY PKG_SEARCH_LIST
AS
FUNCTION F_COMPANY_LIST(p_Company varchar2,p_EntFromDt date, p_EntToDt date,
p_LstModFromdt date, P_LstModToDt date, p_TransStatus varchar2, p_sort
varchar2, p_QueryType varchar2)
 RETURN pkg_crs_util.ref_cursor
 IS
 ret_cursor pkg_crs_util.ref_cursor;
 BEGIN
 OPEN ret_cursor for select    1 parent_flg,  'Company1'company, null
active_status ,null role, null security, null Deal_Fr_Dt, null Deal_To_Dt,
null Deal_Title, null Deal_type from dual
union
 select  0 parent_flg , 'Company1' company, 'Y' active_status ,1 role, 'xyz'
security, sysdate Deal_Fr_Dt, sysdate Deal_To_Dt, 'Mydeal'
Deal_Title,'Financing' Deal_type from dual 
 order by parent_flg desc ;

 
RETURN ret_cursor;
 END;
END PKG_SEARCH_LIST;




Can someone please point out where I am going wrong?

Regards,
Chetan

-- 
View this message in context: 
http://www.nabble.com/Problem-calling-Stored-function-in-Oracle-tp25082929p25082929.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.

Reply via email to