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を使用しています