belajar sqlplus

Upload: sutajitar

Post on 10-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Belajar SQLplus

    1/5

    Belajar SQLplus, bagian ke-1SQLplus adalah tool yang disediakan oleh database Oracle dalam bentuk perintah commandline untuk melakukan administrasi database serta menguji perintah SQL DDL/DML. Bagi seorangdatabase administrator, SQLplus digunakan untuk melakukan berbagai aktiitas pemeliharaandatabase seperti pengecekan status, backup serta restore, sedangkan bagi programmer, SQLplus

    digunakan untuk menguji perintah SQL khususnya DML seperti INSERT/DELETE/UPDATE sebelumkode program tersebut diimplementasikan dalam kode bahasa pemrograman tertentu.

    SQLplus menjadi pilihan alternatif selain toollain yang tersedia di Oracle, seperti iSQLplus dan OEM.OEM adalahinterface berbasis GUI web yang menarik dan lebih mudah untuk dioperasikan, namunmemerlukan bandwidth yang lebih besar. Sangat tidak cocok bila melakukan pemeliharaan databasesecara remote bila bandwidth yang tersedia sangat kecil (terkoneksi melalui dial-up internet).Interface lainnya adalah iSQLplus yang memiliki kemeripan dengan SQLPlus, berbentuk commandline, namun berbasis web.

    Gambar: Materi SQLplus

    iSQLPlus memudahkan pengguna dibanding SQLplus, khususnya saat menjalankan perintah SQLyang sama dan berulang-ulang karena mempunyai fasilitas histori command line yang cukup banyak.Selain itu, hasil output tampilan iSQLplus lebih rapi, tanpa pengaturan jika dibandingkan SQLplus.Oracle hanya menyediakan iSQLplus untuk versi 10g, dan versi selanjutnya sudah tidak disediakanlagi karena alasan keamanan dan tool ini ternyata tidak memberikan nilai tambah (value added) yangsignifikan. SQLplus sendiri tetap menjadi toolfavorit bagi saya, juga beberapa orang generasi-generasi jadul yang sudah terbiasa mengatur sistem operasi Linux, AS400 IBM dan Ciscosecara command line.

    http://2.bp.blogspot.com/-iaCjtFCU_qI/TnpzbtBXw8I/AAAAAAAAAK0/CNDQHbstYLk/s1600/SQLPlus.GIF
  • 7/22/2019 Belajar SQLplus

    2/5

    Gambar: Terhubung ke SQLPlus

    Terhubung ke SQLplus1. Seting variabel oracle_sid untuk memilih instance/database mana yang ingin diakseskarena suatu sistem memungkinkan aktif lebih dari satu database oracle pada waktu yangbersamaan.

    2. Untuk keluar sementara ke dos prompt, ketik host dan untuk kembali ke SQLplus,ketik exit.

    http://4.bp.blogspot.com/-L6IoYXns2SE/Tnp6xG-kRMI/AAAAAAAAAK8/H7RoLdQQPZA/s1600/Terhubung_ke_SQLPlus.GIFhttp://4.bp.blogspot.com/-L6IoYXns2SE/Tnp6xG-kRMI/AAAAAAAAAK8/H7RoLdQQPZA/s1600/Terhubung_ke_SQLPlus.GIF
  • 7/22/2019 Belajar SQLplus

    3/5

  • 7/22/2019 Belajar SQLplus

    4/5

    Gamber: Melihat tabel dan tipe datanya

    Melihat nama tabel yang dimiliki1. Secara logical, Setiap orang boleh memiliki tabel-tabel sendiri dalam satu databaseOracle. Untuk melihat tabel yang dimiliki, dapat dicari melalui dictionary views, denganperintah: select table_name from user_tables, maka akan muncul tabel yang dimiliki olehuser tersebut.

    2. Sedang untuk melihat kolom apa saja yg dimiliki tabel, ketik: desc table_name.3. Tipe data pada kolom bermacam-macam, namun berikut ini beberapa tipe data yangsering digunakan:

    o Number(3) = bilangan bulat 3 digit

    o Number(2,2)= bilangan pecahan 2 digit dgn 2 dibelakang desimal koma

    o Varchar2(10)= Text dengan size sampai 10 karakter, jika diisi data=smith, makatersimpan 5 char saja.

    o Char(10)= Teks tersimpan 10 char saja, meski data hanya terisi 5 char (Jones).

    o Date: Menyimpan tanggal sampai detik (second).

    o Timestamp: Menyimpan tanggal sampai milisecond.

    o BLOB (Binary Large Object) = menyimpan file, biasanya gamber dalam satuan bytes.

    o CLOB (Char Large Object) = menyimpan text dalam jumlah besar, misal menyimpancontent blog.

    4. Keterangan not null, memberi ijin apakah suatu kolom harus diisi atau boleh kosong.

    http://1.bp.blogspot.com/-MYwCAgzNdbg/TnqAoNACn-I/AAAAAAAAALE/hQvHXTRbcbQ/s1600/Melihat_tabel_SQLplus.GIF
  • 7/22/2019 Belajar SQLplus

    5/5

    Gambar: Melihat isi tabel di SQLplus

    Melihat isi tabel sekaligus mengurutkan berdasarkan kolom tertentu1. Untuk melihat isi tabel, ketik SELECT kolom1, kolom2, kolom_dst FROM nama_tabelORDER BY 2.

    2. Untuk menampilkan semua kolom, ketik SELECT * FROM

    3. Untuk menampilkan tabel tertentu ketik nama tabel, contoh: FROM employees, untukmenampilkan tabel milik user lain ketik FROM user_schema.table_name, contoh

    scott.employees.4. Untuk mengurutkan tampilan berdasarkan kolom ketik, ORDER BY nomor_kolomatau nama kolom contoh, ORDER BY 2 atau ORDER BY ename serta bisa mengurutkandengan prioritas kolom, contoh ORDER BY ename, empno artinya urutkan berdasarkannama, bila nama sama, urutkan berdasarkan NIP pegawai.

    Copyright (c) Ahmad Juniar 2011. Diperbolehkan mencopy untuk konsumsi pribadi (belajar),jikadicopy untuk publikasi di media seperti blog, tabloid, majalah atau bahan ajar, harus menyertakansumbernya,

    http://4.bp.blogspot.com/-KIdLTkWYv8M/TnqFHcItmZI/AAAAAAAAALI/4ciPpbeAY80/s1600/Melihat_isi_tabel_SQLplus.GIFhttp://4.bp.blogspot.com/-KIdLTkWYv8M/TnqFHcItmZI/AAAAAAAAALI/4ciPpbeAY80/s1600/Melihat_isi_tabel_SQLplus.GIF