Я запускаю приведенный ниже код в своем приложении C # .Net, но получаю сообщение об ошибке ORA-01722: недействительный номер .При запуске того же самого SQL непосредственно в PL / SQL Developer, он делает именно то, о чем я его прошу, не жалуясь.
Что может быть причиной этого?
OracleCommand command = connection.CreateCommand();
command.CommandType = CommandType.Text;
command.CommandText = "insert into my_table ( select i.*, null from my_view i where i.usr_id is not null )";
command.ExecuteNonQuery();
Примечание: я использую Oracle.DataAccess.Client