Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thực thi nhiều truy vấn trong một lệnh Oracle trong C #

Để thực thi nhiều lệnh, hãy đặt chúng vào begin ... end; block.And cho các câu lệnh DDL (như create table ) chạy chúng với execute immediate . Mã này phù hợp với tôi:

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

Thông tin thêm:Thực thi SQL Scripts với 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. Oracle Joins (Sql Joins) là gì?

  2. Kết nối Oracle 21c với SQL Server

  3. Tại sao cần THỰC HIỆN NGAY LẬP TỨC ở đây?

  4. Thiết kế ngược mô hình dữ liệu bằng Oracle SQL Developer

  5. Cách sử dụng Hàm LISTAGG của Oracle