Zdravím,
ve svém C# kodu potřebuju spustit externí SQL skript, který vytváří NĚKOLIK DB tabulek.
Mám následující kód:
...
using (OracleConnection DBconnection = new OracleConnection(GetConnectionString())
{
OracleCommand command = new OracleCommand(query, DBconnection);
command.Connection.Open();
command.ExecuteNonQuery();
}
- připojení k databázi je v pořádku
- v proměnné query(string) je korektně uložen obsah zmíněného SQL skriptu.
Pokud je v externím SQL skriptu právě jeden CREATE TABLE command, tak vše proběhne v pořádku, ale pokud jich je tam více oddělených pochopitelně středníkem ";", tak mi to v run-timu zařve ORA-00911: invalid character. Vadí mu právě ty středníky.
Nevěděl by někdo jak spouštět SQL skript s více commandy??
Díky
Příspěvky odeslané z IP adresy 81.19.47.–
makajda