Program PL/SQL Hello World (Contoh)

⚡ Ringkasan Cerdas

Program PL/SQL First mendemonstrasikan cara terhubung ke sebuah Oracle Melalui SQL*Plus, jalankan contoh "Hello World" di dalam database. Sumber daya ini menjelaskan alat SQL*Plus, detail koneksi, blok anonim, deklarasi variabel, dan cara kerja komentar dalam PL/SQL.

  • Alat SQL*Plus: SQL*Plus adalah alat kueri interaktif dan batch yang diinstal bersama dengan Oracle untuk mengeksekusi perintah PL/SQL.
  • 🔌 Koneksi Basis Data: Untuk terhubung, diperlukan nama pengguna, kata sandi, dan string host yang berisi nomor port dan SID basis data.
  • 👋 Blok Halo Dunia: Blok anonim menggunakan BEGIN, dbms_output.put_line, dan END diikuti dengan garis miring untuk mencetak output.
  • 📦 Menggunakan Variabel: Bagian DECLARE mendefinisikan variabel VARCHAR2 yang diberi nilai dan dicetak saat program dijalankan.
  • 💬 komentar: PL/SQL mendukung komentar satu baris dengan tanda hubung ganda dan komentar multi-baris yang dibungkus dengan tanda garis miring-bintang.

Program PL/SQL Pertama: Halo Dunia

Dalam tutorial ini, kita akan memperkenalkan SQL*Plus dan mempelajari cara menghubungkannya ke basis data.

Setelah terhubung, kita juga akan melihat cara menulis program pertama kita, "Hello World", dalam PL/SQL.

Apa itu SQL*Plus?

SQL*Plus adalah alat kueri interaktif dan batch yang diinstal bersama 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).

Ia memiliki antarmuka pengguna baris perintah, sebuah 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 di Windows GUI. Saat kita membuka SQL*Plus, akan muncul permintaan 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 Tanda plus akan muncul seperti yang ditunjukkan di bawah ini.

Menghubungkan ke Basis Data

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

Cara menulis program sederhana menggunakan PL/SQL

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

Tulis program sederhana menggunakan PL/SQL

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

Keluaran:

Hello World...

Code Penjelasan:

  • Code baris 2Mencetak pesan “Hello World…”.
  • Screenshot di bawah ini menjelaskan cara memasukkan kode di SQL*Plus.

Catatan: Sebuah blok harus selalu diikuti oleh '/', yang mengirimkan informasi ke kompiler tentang akhir blok tersebut. Hingga kompiler menemukan '/', ia tidak akan menganggap blok tersebut lengkap, dan 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

Code Penjelasan:

  • Code baris 2: Mendeklarasikan variabel “text” bertipe VARCHAR2 dengan ukuran 25.
  • Code baris 4: Memberikan nilai “Hello World” pada variabel “text”.
  • Code baris 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 PL/SQL, kode dapat diberi komentar dengan dua cara:

  • Gunakan '-' di awal baris untuk mengomentari baris tersebut.
  • Dengan menggunakan '/*……*/' kita dapat memberi komentar pada beberapa baris. Simbol '/*' menandai awal komentar dan simbol '*/' menandai akhir komentar. Kode di antara kedua simbol ini akan diperlakukan sebagai komentar oleh kompiler.

ExampleDalam contoh ini, kita akan mencetak 'Hello World' dan kita juga akan melihat bagaimana baris yang dikomentari berperilaku dalam kode tersebut.

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

Code Penjelasan:

  • Code baris 2Komentar satu baris, dan kompiler mengabaikan baris ini dari eksekusi.
  • Code baris 3Mencetak nilai “Hello World”.
  • Code baris 4Komentar multi-baris dimulai dengan '/*'.
  • Code baris 5Komentar multi-baris diakhiri dengan '*/'.

Pertanyaan Umum Demo Slot

Ya. Asisten AI dapat menghasilkan dan menjelaskan blok PL/SQL secara instan. Namun, pemula tetap harus menjalankan setiap contoh di SQL*Plus dan memahami setiap baris untuk membangun fondasi yang kuat dalam bahasa tersebut.

Ya. Alat AI dapat mendeteksi kesalahan umum seperti garis miring yang hilang, titik koma, atau tanda kutip yang tidak seimbang, dan menyarankan perbaikan. Ini mempercepat pembelajaran, tetapi Anda harus memverifikasi setiap perbaikan dengan menjalankan kode tersebut.

Ini memungkinkan SQL*Plus untuk menampilkan output dari dbms_output.put_line. Tanpa menjalankan perintah ini terlebih dahulu, pesan yang dicetak akan tetap tersembunyi dan program tampaknya tidak menghasilkan hasil yang terlihat.

Blok anonim adalah program PL/SQL tanpa nama dengan bagian DECLARE opsional dan bagian BEGIN-END wajib. Program ini dijalankan sekali dan tidak disimpan dalam basis data, sehingga ideal untuk pengujian cepat.

Ringkaslah postingan ini dengan: