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

सी # में एकल ओरेकल कमांड में एकाधिक प्रश्नों को निष्पादित करें

एक से अधिक कमांड निष्पादित करने के लिए उन्हें begin ... end; . में डाल दें ब्लॉक करें। और डीडीएल स्टेटमेंट के लिए (जैसे create table ) उन्हें execute immediate . के साथ चलाएँ . इस कोड ने मेरे लिए काम किया:

OracleConnection con = new OracleConnection(connectionString);
con.Open();

OracleCommand cmd = new OracleCommand();
cmd.Connection = con;
cmd.CommandText =
    "begin " +
    "  execute immediate 'create table test1(name varchar2(50) not null)';" +
    "  execute immediate 'create table test2(name varchar2(50) not null)';" +
    "end;";
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
con.Close();

अधिक जानकारी:Oracle.ODP के साथ SQL स्क्रिप्ट निष्पादित करना



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्कर एसक्यूएल डेवलपर से अग्रणी शून्य को हटा रहा है

  2. स्केलग्रिड प्रबंधित डेटाबेस होस्टिंग के लिए Oracle क्लाउड जोड़ता है

  3. Oracle में बिना समय के केवल दिनांक प्राप्त करें

  4. JSON_OBJECT () Oracle में फ़ंक्शन

  5. Oracle डाटाबेस में LIMIT क्लॉज के साथ PL/SQL बल्क कलेक्ट