rksoftware

Visual Studio とか C# とかが好きです

Oracle で Sql の実行時にエラー

Entity Framework を使っていて、DB が Oracle の際に、「文字が無効です」というエラーになる場合があります。
エラーになる SQL を DB 管理ソフトなどで直接流すときちんと成功するにもかかわらず、です。
Entity Framework でなくても発生するでしょうし、ほかの原因の事もあるでしょうが。
とりあえず、今回は SQL の文末に ; がついていることが理由でした。
Oracle の場合は、; を付けない。何度も忘れて悩むのでメモを残しておきます。