Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Jalankan beberapa kueri dalam satu perintah Oracle di C #

Untuk menjalankan lebih dari satu perintah, letakkan di begin ... end; block.Dan untuk pernyataan DDL (seperti create table ) jalankan dengan execute immediate . Kode ini bekerja untuk saya:

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();

Info lebih lanjut:Menjalankan Skrip SQL dengan Oracle.ODP



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan URL terjemahan google di Oracle plsql

  2. Fungsi peringkat di MySQL dengan klausa Order By

  3. Oracle PL/SQL:Contoh SQL Dinamis Menggunakan Execute Immediate

  4. Apa perbedaan antara variabel ikat dan variabel substitusi (yang saya masukkan menggunakan &&)?

  5. Bagaimana Mendapatkan Skrip Tabel di Oracle SQL Developer?