sql >> Database teknologi >  >> RDS >> Oracle

.NET / Oracle:Sådan udføres et script med DDL-sætninger programmatisk

Du skal blot pakke det ind i BEGIN og END, og ​​det vil fungere problemfrit

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. Sådan gør du dine adgangsdatabaser ultrahurtige!

  2. Hvilken er hurtigst? VÆLG SQL_CALC_FOUND_ROWS FRA `tabel`, eller VÆLG COUNT(*)

  3. Sådan drager du fordel af de nye partitioneringsfunktioner i PostgreSQL 11

  4. Få Short Day Name i SQL Server (T-SQL)