Я запускаю приведенный ниже код в своем приложении 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.