Jika komentar menyertakan seluruh kata end
maka driver Oracle (atau server) tampaknya menafsirkan ini dengan buruk. Jika Anda menghapus end
kata dalam komentar, pernyataan dijalankan dengan benar.
Saya pikir ini karena tidak mengharapkan titik koma setelah mengalami arahan 'akhir' (meskipun seharusnya tidak menguraikan komentar).
Pernyataan berikut dijalankan tanpa masalah dan mengembalikan 7.
/* end */\nSELECT 7 FROM MyTable
Pernyataan berikut memunculkan ORA-00911
/* end */\nSELECT 6 FROM MyTable;
Pernyataan berikut mengembalikan 5
/**/\nSELECT 5 FROM MyTable;
Kemungkinan Oracle mem-parsing komentar karena begitulah penerapan 'petunjuk' operasi/pengoptimalan.