Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

डायनेमिक कॉल स्टोर प्रक्रिया (तत्काल निष्पादित करें) आउट पैरामीटर समस्याएं

यहाँ सरल प्रक्रिया है

 create procedure test_proc(p_user varchar2, p_code varchar2, p_error varchar2) is
 begin
   p_error := p_user || p_code;
 end; 

उसी के लिए कॉलिंग कोड ..

Declare
  v_test_proc varchar2(50) := 'test_proc';
  p_user      varchar2(50) := 'test_name';
  p_code      varchar2(50) := 'test_code';
  p_error     varchar2(100);
  v_sql       varchar2(2000);
begin
  v_sql := 'begin ' || v_test_proc || '( :1 ,:2, :3 ); end;';
  execute immediate v_sql
    using p_user, p_code, out p_error;
  dbms_output.put_line(p_error);
end;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Oracle oci_num_rows परिणाम 0

  2. डायनेमिक क्वेरी में v_MONTH के लिए अमान्य पहचानकर्ता त्रुटि

  3. Oracle फ़ंक्शन को कॉल करने के लिए स्प्रिंग SimpleJdbcCall के साथ संघर्ष

  4. Oracle SQL भागों से दिनांक बनाएँ

  5. INSERT और UPDATE संचालन में अनुक्रमणिका का उपयोग कैसे और कब किया जाता है?