Program Pertama PL/SQL: Contoh Hello World

Dalam tutorial ini, kami akan memperkenalkan SQL* Plus dan mempelajari cara menghubungkannya ke database.

Setelah koneksi, kita juga akan melihat bagaimana menulis program pertama kita “Hello World” di PL/SQL.

Apa itu SQL*Plus?

SQL* Plus adalah alat kueri interaktif dan batch yang diinstal di setiap perangkat lunak Oracle instalasi. Itu dapat ditemukan di Mulai > Program > Oracle-OraHomeName > Pengembangan Aplikasi > SQL Plus. Alternatifnya, Anda juga dapat mengunduhnya dari Oracle Jaringan Teknologi (OTN)

Ini memiliki antarmuka pengguna baris perintah, Windows GUI, dan antarmuka pengguna berbasis web.

Ini memungkinkan pengguna untuk terhubung ke database dan menjalankan perintah PL/SQL.

Menghubungkan ke Basis Data

Di bagian ini, kita akan mempelajari cara terhubung ke SQL* Plus Windows GUI. Ketika kita membuka SQL* Plus, akan muncul permintaan untuk detail koneksi seperti yang ditunjukkan di bawah ini.

Detail Koneksi

  • Nama belakang:
  • Kata sandi:
  • Rangkaian Tuan Rumah:

Menghubungkan ke Basis Data

  • Setelah koneksi berhasil, SQL plus akan muncul seperti gambar di bawah ini

Menghubungkan ke Basis Data

  • Kita perlu menjalankan “set serveroutput on” jika kita ingin melihat keluaran kode.
  • Sekarang kami siap bekerja dengan alat SQL* Plus.

Cara menulis program sederhana menggunakan PL/SQL

Pada bagian ini, kita akan menulis program sederhana untuk mencetak “Hello World” menggunakan “Blok anonim".

Tulis program sederhana menggunakan PL/SQL

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

Keluaran:

Hello World...

Penjelasan Kode:

  • Baris kode 2: Mencetak pesan “Halo Dunia. . .”
  • Tangkapan layar di bawah menjelaskan cara memasukkan kode di SQL* Plus.

Catatan: Sebuah blok harus selalu diikuti dengan '/' yang mengirimkan informasi ke kompiler tentang akhir blok. Hingga kompiler menemukan '/', ia tidak akan menganggap blok tersebut telah selesai, dan ia tidak akan mengeksekusinya.

Tulis program sederhana menggunakan PL/SQL

Mendeklarasikan dan menggunakan variabel dalam program

Di sini kita akan mencetak “Hello World” menggunakan variabel.

Mendeklarasikan dan penggunaan Variabel

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

Keluaran:

Hello World

Penjelasan Kode:

  • Baris kode 2: Mendeklarasikan variabel “teks” bertipe VARCHAR2 dengan ukuran 25
  • Baris kode 4: Memberikan nilai “Hello World” pada variabel “text”.
  • Baris kode 5: Mencetak nilai variabel “teks”.

Komentar di PL/SQL

Mengomentari kode hanya menginstruksikan kompiler untuk mengabaikan kode tertentu agar tidak dieksekusi.

Komentar dapat digunakan dalam program untuk meningkatkan keterbacaan program. Dalam kode PL/SQL dapat dikomentari dengan dua cara.

  • Menggunakan '–' di awal baris untuk mengomentari baris tersebut.
  • Menggunakan '/*…….*/' kita dapat menggunakan banyak baris. Simbol '/*' menandai awal komentar dan simbol '*/' menandai akhir komentar. Kode antara dua simbol ini akan dianggap sebagai komentar oleh compiler.

Example: Dalam contoh ini, kita akan mencetak 'Halo Dunia' dan kita juga akan melihat bagaimana perilaku baris yang dikomentari dalam kode

Komentar di PL/SQL

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

Keluaran:

Hello World

Penjelasan Kode:

  • Baris kode 2: Komentar satu baris dan kompiler mengabaikan baris ini dari eksekusi.
  • Baris kode 3: Mencetak nilai “Hello World.”
  • Baris kode 4: Komentar multiline dimulai dengan '/*'
  • Baris kode 5: Komentar multiline diakhiri dengan '*/'

Ringkasan

Dalam tutorial ini, Anda telah mempelajari tentang SQL* Plus dan pembuatan koneksi ke SQL* Plus. Anda juga telah mempelajari cara menulis program sederhana dan cara menggunakan variabel di dalamnya. Di bab mendatang, kita akan mempelajari lebih lanjut tentang berbagai fungsi yang dapat diterapkan di Program PL SQL.