Menyatakan Konvensyen Pemboleh Ubah, Pengenal, Penamaan dalam PL / SQL

Isi kandungan:

Anonim

Apa itu Pengecam?

Pengenal tidak lain adalah nama yang diberikan kepada objek PL / SQL. Objek itu boleh menjadi tetap, berubah-ubah, pengecualian, kursor, prosedur, fungsi, paket, pemicu, jenis objek, kata cadangan atau label.

Dalam tutorial ini, anda akan belajar-

  • Sifat Pengecam
  • Menamakan Konvensyen Pengecam
  • Pemboleh ubah - Pengenal
  • Pengisytiharan Pemboleh ubah
  • Menyimpan data dalam Pemboleh ubah

Sifat Pengecam

  • Mesti mulakan dengan huruf
  • Ukuran maksimum terhad kepada 30 huruf
  • Tidak boleh mengandungi watak ruang kosong
  • Boleh mengandungi tanda dolar ('$'), garis bawah ('_') dan tanda hash ('#')
  • Tidak sensitif terhadap kes

Menamakan Konvensyen Pengecam

Dalam program yang kompleks, kadang-kadang kita mungkin perlu memasukkan banyak pengecam. Pengecam ini merangkumi pemboleh ubah, kursor, dll. Oleh itu, untuk mengelakkan kekeliruan dan untuk meningkatkan pembacaan program seperti itu, kita perlu mengikuti konvensyen penamaan tertentu.

Berikut adalah konvensyen penamaan yang biasa digunakan dalam PL / SQL.

  • Huruf pertama harus digunakan untuk menentukan tahap pemboleh ubah yang dinyatakan. Titik di bawah memberikan huruf pertama yang berbeza dan tahap deklaratifnya
    • 'P' - Pemboleh ubah dinyatakan pada tahap parameter
    • 'L' - Pemboleh ubah dinyatakan di blok tempatan
    • 'G' - Pemboleh ubah dinyatakan di peringkat global
  • Huruf kedua menentukan jenis pengecam. Berikut adalah jenis pengecam yang biasa digunakan dan kod penamaannya.
    • 'C' - Pengecam Kursor
    • 'V' - Jenis data Varchar dan char
    • 'N' - Jenis data nombor
    • 'R' - Jenis rakaman
    • 'T' - Jenis jadual

Berikut adalah beberapa contoh konvensyen penamaan yang betul

  • Lv_name - pemboleh ubah peringkat tempatan dari jenis data varchar / char
  • Pc_num - pengecam kursor tahap parameter
  • Gn_user_id - Pemboleh ubah peringkat global jenis data berangka

Pemboleh ubah - Pengenal

Pemboleh ubah adalah pengecam asas yang digunakan lebih kerap dan yang paling penting dari semua. Pemboleh ubah tidak lain adalah tempat letak di mana pengguna boleh menyimpan nilainya. Pemboleh ubah ini perlu dikaitkan dengan beberapa jenis data PL / SQL yang sah sebelum menggunakannya. Jenis data akan menentukan kaedah penyimpanan dan pemprosesan untuk pemboleh ubah ini.

Pengisytiharan Pemboleh ubah

Pemboleh ubah digunakan terutamanya untuk menyimpan data semasa manipulasi data atau pemprosesan data. Mereka perlu dinyatakan sebelum menggunakannya dalam program. Deklarasi ini perlu dilakukan di bahagian deklarasi blok PL / SQL.

Perisytiharan pemboleh ubah adalah proses memberikan nama kepada pemegang tempat dan mengaitkannya dengan jenis data yang sah.

Sintaks

 ;

Sintaks di atas menunjukkan cara menyatakan pemboleh ubah di bahagian deklaratif.

Menyimpan data dalam Pemboleh ubah

Setelah pemboleh ubah diisytiharkan, mereka siap menyimpan data jenis yang ditentukan. Nilai-nilai pemboleh ubah ini dapat diberikan baik di bahagian pelaksanaan atau pada saat menyatakan dirinya. Nilai boleh berupa nilai literal atau pemboleh ubah lain. Setelah nilai tertentu diberikan, ia akan disimpan di ruang memori yang diperuntukkan untuk pemboleh ubah tersebut.

Sintaks

  := ;

Sintaks di atas menunjukkan cara menyatakan pemboleh ubah dan menetapkan nilai di bahagian deklaratif.

 ; := ;

Sintaks di atas menunjukkan cara menetapkan nilai ke pemboleh ubah yang sudah dinyatakan.

Contoh1: Dalam contoh ini, kita akan belajar bagaimana menyatakan pemboleh ubah dan bagaimana memberikan nilai kepada mereka. Kami akan mencetak 'GURU99' dalam program berikut dengan menggunakan pemboleh ubah.

DECLARElv_name VARCHAR2(50);lv_name_2 VARCHAR2(50) := ‘GURU99';BEGINlv_name := lv_name_2;dbms_output .put_line(lv_name);END:

Penjelasan Kod:

  • Baris kod 2 : Menyatakan pemboleh ubah 'lv_name' VARCHAR2 dengan ukuran 50.
  • Baris kod 3 : Menyatakan pemboleh ubah 'lv_name_2' VARCHAR2 dengan ukuran 50 dan memberikan nilai lalai menggunakan 'GURU99' literal.
  • Baris kod 5 : Nilai untuk pemboleh ubah 'lv_name' telah ditetapkan dari pemboleh ubah 'lv_name_2'.
  • Baris kod 6 : Mencetak nilai tersimpan pemboleh ubah 'lv_name'.

Apabila kod di atas dilaksanakan, anda akan mendapat output berikut.

Pengeluaran:

GURU99

Ringkasan

Dalam tutorial ini, kita telah membincangkan apa itu pengecam dan sifatnya. Kami juga telah membincangkan konvensyen penamaan untuk pengenal dan juga tentang menyatakan dan menggunakan pemboleh ubah dalam program.