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:
- Setelah koneksi berhasil, SQL plus akan muncul seperti gambar di bawah ini
- 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".
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.
Mendeklarasikan dan menggunakan variabel dalam program
Di sini kita akan mencetak “Hello World” menggunakan 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
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.