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

Saat menjalankan skrip di SQLPlus, ia mencetak urutan angka, bukan output

Dari pertanyaan Anda yang telah diedit... Anda harus mengakhiri blok PL/SQL dengan / pada baris baru untuk mengakhiri dan menjalankannya, jika tidak, SQL*Plus akan terus meminta lebih banyak baris kode (yang merupakan angka yang Anda lihat). Dokumentasi menunjukkan cara menjalankan blok PL/SQL. Dan prompt adalah perintah SQL*Plus sehingga Anda tidak dapat menggunakannya di dalam blok PL/SQL. Anda juga tidak memiliki sintaks blok yang benar:

SET serveroutput ON;
DECLARE
    mode NUMBER(1) := 1;
BEGIN
    IF mode = 1 THEN
        DBMS_OUTPUT.PUT_LINE('HERE');    
    END IF;
END;
/

prompt fim


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Oracle 10g tidak mengeluh tentang ambiguitas kolom?

  2. Apa jejak klien minimum yang diperlukan untuk menghubungkan C# ke database Oracle?

  3. Memulai Oracle SQL Developer di Windows

  4. Menggunakan variabel ikat dengan klausa SELECT INTO dinamis di PL/SQL

  5. Jenis objek apa yang dikembalikan oleh Spring Hibernate Template untuk kueri penghitungan di Oracle?