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

.NET / Oracle:Cách thực thi một tập lệnh với các câu lệnh DDL theo chương trình

Chỉ cần quấn nó bên trong BEGIN và END và nó sẽ hoạt động trơn tru

var content =string.Format("BEGIN {0} END;", File.ReadAllText("script.sql"));
using (var oracleConnection = new OracleConnection(_connectionString))            
{
  oracleConnection.Open();
  using (var command = new OracleCommand(content) { Connection = oracleConnection })
  {
       command.CommandType = CommandType.Text;
       command.ExecuteNonQuery();
  }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thu thập hàng loạt vào và thực hiện ngay lập tức trong Oracle

  2. Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng đám mây Oracle, Phần 2

  3. postgreSQL mysql oracle khác biệt

  4. Có một chức năng để tách một chuỗi trong PL / SQL?

  5. Tìm nạp giá trị trả về mảng pl / sql trong java