Oracle

Convert XMLTYPE to CLOB or Varchar

Pada dokumentasi kali ini saya tulis konversi XMLTYPE ke cloB atau varchar2 di oracle. Misal saya punya table T1 dengan kolom tipe data XMLTYPE CREATE TABLE T1(COL1 XMLTYPE); sekarang kebutuhan saya adalah menyimpan informasi COL1 dalam tipe data CLOB atau VARCHAR2. DECLARE v_col CLOB; v_str VARCHAR2(200); v_xml XMLTYPE; BEGIN SELECT COL1 INTO v_xml FROM T1; [...]

Fungsi Terbilang

Berikut adalah conoth fungsi tebilang menggunakan Oracle, cukup simple didalam oracle hanya dengan menggunakan fungsi TO_DATE dengan format Jsp. FUNCTION terbilang ( v_number IN NUMBER ) RETURN VARCHAR2 AS TYPE myArray IS TABLE OF VARCHAR2 (255); str_array myArray := myArray ('', 'thousand ', ' million ', ' billion ', ' trillion ', ' quadrillion ', [...]

Connecting to Oracle using Java

Tutorial kali ini adalah program dalam bahasa java untuk koneksi ke database oracle. Untuk dapat membangun koneksi ke database oracle kita memerlukan sebuah library java yang disebut JDBC (Java DataBase Connectivity). Tidak hanya ke oracle JDBC hampir bisa digunakan untuk semua RDBMS yang ada di pasaran. Untuk mensupport tipe data khusus yang ada di suatu [...]

Convert XML Document to Oracle Types

Mulai versi 9 oracle mengenalkan tipe data XMLTYPE. Untuk penjelasan tentang XMLTYPE bisa dilihat di postingan sebelumnya, sekarang kita mencoba memanfaatkan XMLTYPE. Tujuan tulisan ini adalah mengubah XML document ke Oracle Type. Misal saya mempunyai dokumen XML seperti dibawah ini : <?xml version="1.0"?> <SalesDoc> <salesDate>22/01/2011</salesDate> <terminalName>BDG01</terminalName> <Product> <ProductId>P001</ProductId> <ProductName>Product 1</ProductName> <ProductQty>10</ProductQty> <ProductPrice>200000<ProductPrice> </Product> </SalesDoc> Kita [...]

Create JOB di oracle

Scheduller merupakan konsep penting untuk menjalankan sesuatu secara otomatis pada waktu yang sudah ditentukan, misal kita ingin melakukan update ke suata tabel secara otomatis setiap hari maka scheduller adalah yang kita perlukan. sekarang kita akan mencoba membuat scheduler di oracle. Oracle mempunya paket namanya DBMS_JOB, DBMS_JOB mulai dikenalkan sejak Oracle versi 7.3.4. Untuk membuat JOb [...]