Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

PLS-00103:Menemukan simbol "end-of-file" di blok pembaruan sederhana

DBeaver tampaknya tidak mendukung PL/SQL . Itu utas lama, tetapi tampaknya masih benar .

Dari perilaku yang Anda lihat tampaknya memperlakukan titik koma sebagai pemisah pernyataan, dan meneruskan semuanya hingga titik koma pertama (yaitu hingga ) sebelum ; END; ) ke Oracle, yang mengurai fragmen itu sebagai PL/SQL.

Anda dapat menghasilkan kesalahan yang sama di Pengembang SQL dengan menghilangkan kode setelah titik koma pertama, atau dengan memilih teks hingga itu, dan mencoba menjalankannya:

...
        ) ,
        0
    )
Error report -
ORA-06550: line 23, column 5:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:

   ;

Mungkin bukan yang ingin Anda dengar, tetapi sepertinya Anda harus menggunakan klien lain untuk menjalankan blok PL/SQL. Pengembang SQL gratis dan cukup bagus akhir-akhir ini. Klien lain tentu saja tersedia...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cx_Oracle:Menggunakan tipe PL/SQL RECORD sebagai argumen untuk prosedur tersimpan

  2. Apakah ada cara untuk mengenkripsi prosedur tersimpan Oracle? (Oracle 11g)

  3. Menggunakan tampilan tanpa kunci utama dengan Entitas

  4. Kesalahan Pengembang SQL Tidak dapat menemukan Mesin Virtual Java

  5. Bagaimana saya bisa membuat fungsi untuk mengembalikan nama kolom kendala?