Belakangan ini saya lagi belajar PL/SQL dari situs ini.

Tapi sialnya, ketika masih menulis script helloworld tidak mendapatkan hasilnya, scriptnya sebagai berikut:

1
2
3
4
5
6
DECLARE
   message  varchar2(20):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;
/

Masih helloworld aja sudah gagal :D. tapi tenang dulu, dari hasil google yg nggak sengaja, ternyata secara default, oracle mematikan hasil dari perintah ini dbms_output.put_line(message);, untuk mengaktifkannya, tambahkan script berikut di awal script PL/SQL

1
set serveroutput on;

kurang lebih, script helloworld saya diatas menjadi seperti di bawah ini:

1
2
3
4
5
6
7
set serveroutput on;
DECLARE
   message  varchar2(20):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;
/

Akhirnya saya lulus pelajaran helloworld PL/SQL :D

Comments