Archive

Archive for the ‘Oracle XE’ Category

Butuh Pengisi Acara? Tentang IT, Life Trauma, Motivasi? Call Me

April 14, 2012 8 komentar

Hi all, kenalin nama saya Setiawan Aliong, biasa dipanggil Aliong, saya selama ini uda ngisi seminar baik dari skala kecil maupun menengah, temen2 bisa liat website pribadi saya

SetiawanAliong.com

Bagi temen2 yang ingin mengundang saya sebagai Motivator/Speaker/Trainer atau ingin konseling (sharing) permasalahan hidup anda secara pribadi dapat langsung menghubungi saya melalui

Call/SMS/Whatsapp 08995127045
Line : aliongz
Email mail@setiawanaliong.com

Bagaimana soal Fee?

Tenang, sangat bisa dinegosiasikan 😀

Lokasi?

Saya berada di Jakarta Barat, tapi jangan khawatir, saya menerima untuk Job di luar kota. Sedangkan untuk konseling, bisa tatap muka atau melalui media Phone or Messenger (BBM, YM, Line, Whatsapp, dll)

Oke segitu aja, kalau mau lebih detail tentang pengalaman2 saya, silahkan mengunjungi website saya SetiawanAliong.com

Struktur Tabel

Februari 14, 2009 Tinggalkan komentar

Creating dan Managing Table
Untuk mengatur tabel semisal membuat , mengubah tabel, atau menghapus tabel kita akan mempergunakan perintah DDL (Data Definition Language) yang sering dipergunakan dalam pembuatan dan pemeliharaan tabel fisik serta definisi relasi, constraint dan objek database lainnya.

Membuat Tabel
Aturan penamaan (diambil dari buku oracle – terjemahan):
1. Harus dimulai dengan huruf
2. Panjang antara 1-30 karakter
3. Hanya boleh berisi karakter A-Z, a-z, 0-9, _, $, dan #
4. Tidak boleh sama dengan nama dari objek lain yang dimiliki oleh user tesebut
5. Tidak boleh berupa kata-kata keyword yang ada pada Oracle
6. Penamaan tidak case-sensitive, jadi nama Buku dianggap sama saja dengan BUKU

Format Penulisan
CREATE TABLE nama_tabel (nama_kolom tipedata(ukuran) [default nilai_default], [nama_kolom2 tipedata2(ukuran2) [default nilai_default2], ……….]);

Contoh :
CREATE TABLE userku (username VARCHAR2(50), password VARCHAR2(50));

Mengubah Tabel
Untuk mengubah tabel yang ada kita dapat mempergunakan perintah ALTER TABLE. Perintah ALTER TABLE meliputi penambahan kolom baru, pengubahan kolom yang sudah ada, mendefinisikan nilai default untuk kolom baru, dan menghapus kolom.

Menambah kolom
Kita dapat juga menambahkan kolom pada tabel yang sudah kita buat. Format penulisannya adalah sebagai berikut.

ALTER TABLE nama_table ADD (nama_kolom tipedata [DEFAULT nilai_default], [nama_kolom tipedata [DEFAULT nilai_default], …………])

Mengubah kolom
ALTER TABLE nama_table MODIFY (nama_kolom tipedata [DEFAULT nilai_default], [nama_kolom tipedata [DEFAULT nilai_default], …………])

Menghapus kolom
ALTER TABLE nama_table DROP COLUMN nama_kolom

Merubah nama tabel
RENAME nama_lama TO nama_baru

Kategori:Oracle XE

Query

Februari 10, 2009 Tinggalkan komentar

Penggunaan WHERE pada QUERY SQL (Oracle 10g XE)

klausa WHERE dapat digunakan pada SELECT, UPDATE, maupun DELETE. Dengan menggunakan klausa WHERE kita dapat menyeleksi data-data mana saja yang akan ditampilkan, diubah maupun di hapus.

Tabel yang akan kita buat misalnya :
Musik

id_musik varchar2(10)

judul varchar2(100)

jenis varchar2(100)

durasi number(10)

  • WHERE … AND ….

Jika kita ingin menampilkan data yang harus memenuhi dua kriteria atau lebih, kita dapat menggunakan WHERE … AND …

misalnya kita ingin menampilkan lagu yang jenisnya pop dan waktunya 4 menit,maka QUERY nya adalah SELECT * FROM musik WHERE jenis = ‘pop’ AND durasi = 4;

  • WHERE … OR ….

Jika kita ingin menampilkan data yang minimal memenuhi satu dari beberapa             kriteria yang ada, kita dapat menggunakan WHERE … OR …misalnya kita ingin menampilkan lagu yang jenisnya pop atau waktunya 4 menit,maka QUERY nya adalah SELECT * FROM musik WHERE jenis = ‘pop’ OR durasi = 4;

  • WHERE … LIKE …

Untuk menampilkan data terkadang kita tidak tahu pasti judul yang tepat, kita terkadang sering menggunakan keyword. Misal saat kita di perpustakaan, kita ingin mencari buku yang mengandung kata ‘Java’, maka kita cukup ketikkan ‘Java’ meskipun kita tidak tahu judul buku yang kita inginkan tersebut. Sama halnya, dalam kasus ini, kita ingin menampilkan lagu yang juduolnya mengandung kata ‘Cinta’, maka QUERY nya adalah SELECT * FROM musik WHERE judul LIKE ‘%cinta%’;

  • DELETE FROM … WHERE …

WHERE juga dapat digunakan untuk menghapus data-data tertentu. Justru biasanya ini yang harus disertakan. Misalnya kita ingin menghapus lagu-lagu yang durasinya lebih dari 7 menit.   DELETE FROM musik WHERE durasi > 7

  • UPDATE … SET … WHERE ….

Sama seperti yang diatas, hanya saja bukan menghapus tapi mengganti.

Kategori:Oracle XE