Variabel PL SQL dan Pendeklarasiannya


Placeholder (Penampung) PL SQL

Placeholder adalah tempat penyimpanan sementara. Placeholder dapat berupa Variabel, Konstanta dan record. Microsoft SQL Server mendefinisikan placeholder untuk menyimpan data sementara, yang digunakan untuk memanipulasi data selama eksekusi dari blok PL SQL. 

Tergantung pada jenis data yang Anda ingin menyimpan, Anda dapat mendefinisikan placeholder dengan nama dan tipe data yang. Beberapa tipe data digunakan untuk mendefinisikan placeholder adalah sebagai berikut : Int, Char(n), Varchar(n), Date, Money, Blob, Image, Blob, Text, dan lain-lain.

PL / SQL Variabel

Variabel adalah placeholder yang menyimpan nilai-nilai yang berubah selama Blok PL / SQL dijalankan. variabel didalam MS SQL diawali oleh @ (Singel Dollar) atau @@ (Double Dollar).

Sintaks untuk mendeklarasikan variabel secara umum adalah : 

@variable_name datatype[(ukuran)]

Penjelasan :

  • @variable_name adalah nama variabel.
  • datatype adalah PL / SQL type data.
  • ukuran adalah ukuran dari tipe data.

Setiap deklarasi variabel adalah pernyataan terpisah dan harus diakhiri dengan koma apabila mendeklarasikan lebih dari satu variabel. Sebagai contoh, jika Anda ingin menyimpan gaji dan nama seorang karyawan, Anda dapat menggunakan variabel.

"@nama" adalah nama variabel tipe data varchar lebarnya 20 karakter untuk menampung nama karyawan.
"@gaji" adalah nama variabel tipe data integer dan panjang datanya default 11 untuk menampung gaji karyawan.

Nilai dari variabel yang bisa berubah pada saat progam dijalankan atau terjadi pengecualian dari Blok PL SQL. Kita dapat memberikan nilai ke variabel dalam dua cara seperti dibawah ini.

  1. Menggunakan statement SELECT.

    Sintaks Umum adalah :

    Select @nama_variabel=nilai

    Penggunaan perintah select bisa digunakan ketika pengambilan data dilakukan dari tabel dengan statement \\ select query, misal :

    Select @judul=judul,@penerbit=penerbit,@pengarang=pengarang,@tahun=tahun,@kategori=kategori from tblbuku

  2. Menggunakan statement SET

    Sintaks Umum adalah :

    SET @nama_variabel=nilai

    Contoh: Program di bawah ini akan mendapatkan gaji seorang karyawan dengan nip 123 dan menampilkannya pada layar.

Kirim Komentar

Nama
Email
Website
Komentar
Validasi
Ketik ulang Kode berikut pada kotak diatas
Terdapat 0 komentar untuk artikel ini !