Использование учетной записи Google для входа в приложение Android

Чтобы выполнить несколько команд, поместите их в блок begin ... end;. А для операторов DDL (например, create table) они запускаются с помощью execute immediate. Этот код работал для меня:

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

Дополнительная информация: Выполнение SQL-скриптов с Oracle.ODP

30
задан TRiG 8 March 2018 в 12:16
поделиться