Senin, 12 September 2011

MENDEKLARASIKAN VARIBEL

Resume kuliah Pemrograman Basis Data 2 - Pertemuan 1

Resume : 1
Mata Kuliah : Pemrograman Basis Data 2

*** PL /SQL ***
Pl/sql adalah pengembangan bahasa prosedural SQL,bahasa standard untuk mengakses data pada database relational dari oracle coorperation.

Kelebihan PL / SQL:
  1. Integrasi
  2. PL / SQL dalam oracle Tools
  3. Meningkatan kinerja
*** PL / SQL Block Structure ***
Pl/Sql Block Structure adalah bahasa struktur dalam sebuah blok,yang berarti bahwa program dapat dibagi menjadi beberapa block logic:




Macam - macam Block Structure:
  1. Declarative
  2. Executable
  3. Exception Handling
Mengeksekusi dari SQL * Plus :
  • Tempatkan sebuah titik koma ( ; ) pada akhir perintah.
  • Gunakan slash ( / ) untuk menjalankan tanpa nama di dalam buffer SQL * Plus
  • Tempatkan titik ( . ) untuk menutup buffer.
Penanganan Variabel :
  • Deklarasi dan inisialisasikan variabel pada deklarasi section
  • Tentukan nilai baru untuk variabel pada executable section
  • Beri nilai melalui parameter ( IN, OUT, IN OUT )
  • Lihat hasil memlalui variabel output

*** Tipe Variabel ***
  1. Tipe data scalar =>> menyimpan nilai tunggal
  2. Tipe data composite =>> seperti record
  3. Tipe data References =>> menyimpan nilai yang disebut pointer
  4. Tipe data LOB =>> menyimpan nilai yang disebut locators
*** Deklarasi Variabel ***
Sintaks :
identifier [constant] data_type [NOT NULL]
[:= | default_expr];
 € 2 variabel dapat memiliki nama yang sama jika berada dalam blok yang berbeda. Nama variabel (identifier) tidak boleh sama dengan nama kolom tabel dalam blok.
Petunjuk Nilai untuk variabel :
identifier := expr;

*** Tipe Data Scalar ***
  1. Varchar2 (maximum_length)
  2. Number [(precision, scale)]
  3. Date
  4. Char [(maximum_length)]
  5. Long
  6. Long raw
  7. Boolean
  8. Binary_integer
  9. Pls_Integer
*** Base Scalar Data Type ***
  1. Date =>> Date untuk menyimpan fixed length datetimes (tanggal dan waktu dengan panjang tetap), termasukwaktu dari hari dalam detik sejak tengah malam.
  2. Timestamp =>> Timestamp yang merupakan perluasan dari tipe data Date, menyimpan tahun, bulan, hari, menit, dan detik. Sintaksnya : Timestamp [(precision)]. Dimana paremeter opsional precision menentukan jumlah digit di dalam sebagian kecil dari field detik.
  3. Timestamp with Time Zone =>> Timestamp with time zone, yang memperluas tipe data timestamp, dengan menambahkan time-zone displacement. Perbedaan time-zone merupakan perbedaan (dalam jam dan menit) antara waktu local dengan coordinated universal time (UTC) ahulu Greenwich Mean Time. Sintaks dalam Oracle : NLS_TIMESTAMP_TZ_FORMAT.
  4. Timestamp with local time zone =>> Tipe data timestamp with local time zone, yang memperluas tipe data Timestamp, dengan menambhakan time-zone displacement. Perbedaan time-zone merupakan perbedaan )dalam jam dan menit) antara waktu local dengan Coordinate Universal Time (UTC) dahulu Greenwich Mean Time. Kita juga dapat menggunakan time-zone bernama, seperti dengan Timestamp With Time Zone. Sintaksnya : Timestamp [(precision)] with Local Time Zone.
sumber : link
        

Tidak ada komentar:

Posting Komentar