C#,Delphi,Oracle,MSSQL 개발자블로그

C#에서 Oracle의 프로시저 사용. 본문

Programming/C#

C#에서 Oracle의 프로시저 사용.

19760323 2017. 6. 15. 11:01

- m_cmd는 OracleCommand 변수라 가정하면,

 

OracleParameter 오라클파라미터변수1 = new OracleParameter(프로시저변수1, OracleDbType.프로시져변수타입1);
OracleParameter 오라클파라미터변수2 = new OracleParameter(프로시저변수2, OracleDbType.프로시져변수타입2);   

...         
            m_cmd.CommandType = CommandType.StoredProcedure;
            m_cmd.CommandText = "프로시저명";
          
            오라클파라미터변수1.Value = 넣을 값1;

오라클파라미터변수2.Value = 넣을 값2;

...
 m_cmd.Parameters.Add(오라클파라미터변수1);

m_cmd.Parameters.Add(오라클파라미터변수2);

...

            m_cmd.ExecuteNonQuery();

 

 

Ex.

 

 OracleParameter inParam = new OracleParameter("VAR_CRIPT", OracleDbType.Varchar2);
           
            m_cmd.CommandType = CommandType.StoredProcedure;
            m_cmd.CommandText = "FINE_CRIPT";
         
            inParam.Value = textBox1.Text;
            m_cmd.Parameters.Add(inParam);

            m_cmd.ExecuteNonQuery();

 

 

 

 

 

Comments