Search Box

Custom Search

Wednesday, February 19, 2014

Perintah Dasar SQL*Plus

Posted by chacky glory  
2:29 PM

Melihat Struktur Table

Menggunakan Perintah DESCRIBE untuk menampilkan struktur table pegwai

SQL>DESCRIBE pegawai


Penulisan DESCRIBE bisa disingkat dengan DESC

SQL>DESC bagian

Menampilkan Perintah Terakhir

•Ketik perintah berikut :

SQL> SELECT id_pegawai,

2 nama_pegawai,

3 gaji

4 FROM pegawai

5 Where gaji > 10000000;

Untuk menampilkan isi Buffer SQL *Plus atau menampilkan perintah yang terakhir diketik, gunakan LIST atau L.

SQL> List

1 SELECT id_pegawai,

2 nama_pegawai,

3 gaji

4 FROM pegawai

5 Where gaji > 10000000

Untuk menjalankan perintah yang ada di buffer ketik RUN atau slash /. Beda Run dengan slash “/”, kalau dengan slash “/” perintah tidak ditampilkan, sedangkan dengan RUN perintah dimunculkan dulu baru dieksekusi.

SQL>RUN

SQL>/



Menyimpan Query SQL

•Untuk menyimpan perintah yang ada di buffer menjadi file script, menggunakan perintah SAVE. Misal perintah yang di atas saat ini sedang ada di buffer akan kita simpan menjadi file info_pegawai.sql

SQL>SAVE info_pegawai.sql
 
•Di folder mana file info_pegawai.sql di simpan? Untuk mengetahui default penyimpanan ketik saja HOST untuk memenggi Ms Dos Prompt.

SQL> host

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.



C:\oraclexe\app\oracle\product\10.2.0\server\BIN>

Berarti File info_pegawai.sql di simpan di

C:\oraclexe\app\oracle\product\10.2.0\server\BIN>

Ketik exit untuk kembali ke SQL *Plus

Jika ingin mengarahkan ke folder tertentu pada perintah SAVE sebutkan nama Foldernya.

SQL>Save C:\SCRIPT\info_pegawai.sql 
 
Perintah GET untuk mengambil file script dan dimuat ke dalam buffer

SQL> GET C:\SCRIPT\info_pegawai.sql

Operasi dengan Dokumen SQL External

•Jika ingin langsung menjalankan file script dari SQL *Plus, gunakan perintah START atau gunakan tanda @.

SQL>START C:\Script\info_pegawai.sql

SQL>@ C:\Script\info_pegawai.sql
 
•Untuk menghilangkan perintah dari buffer atau memebersihkan buffer gunakan perintah CLEAR BUFFER.

SQL>CLEAR BUFFER

SQL> list

SP2-0223: No lines in SQL buffer.

Editing & Spooling Perintah SQL

•Untuk mempermudah kesalahan ketik dapat menggunakan perintah EDIT.
SQL>EDIT

Untuk menyimpan setiap hasil eksekusi intruksi SQL ke dalam file, pertama-tama user harus mengaktifkan terlebih dahuku mode SPOOL diikuti parameter nama file yang akan digunakan untuk menyimpan hasil eksekusi tersebut.

SQL>SPOOL C:\SCRIPT\info_pegawai.txt

SQL>SPOOL OFF;

Mengatur Format Tampilan

•Format Kolom

SQL> Column nama_pegawai FORMAT A20 Heading "Nama Pegawai"

SQL> Column gaji FORMAT 999G999G999

SQL> Select id_pegawai, nama_pegawai, gaji from Pegawai;

ID_PEGAWAI Nama Pegawai GAJI

---------- -------------------- ------------

1001 MEUTIA JOVI MAHARANI 22,500,000

1002 BUDI HARTADI 10,500,000

1003 RULLY SIANIPAR 10,000,000

1004 EDWIN ASRUL 10,500,000

•Untuk menghilangkan format suatu kolom gunakan perintah CLEAR,
SQL> CLEAR nama_pegawai

SQL> CLEAR COLUMNS /untuk menghilangkan semua format column
 
• Setting Halaman
SQL>SET PAGESIZE 50

SQL>SELECT id_pegawai, nama_pegawai From pegawai; 
 
•Untuk menentukan panjang suatu baris data digunakan perintah SET LINESIZE.
SQL>SET LINESIZE 200

SQL> SELECT * From pegawai;

Break .. Skip

SQL> BREAK ON kode_bag

SQL> SELECT kode_bag, id_pegawai, nama_pegawai, gaji from pegawai

2 Order by kode_bag, id_pegawai;

KODE_BAGID_PEGAWNama Pegawai GAJI

---------- ---------- -------------------- ------------

10 1004 EDWIN ASRUL 10,500,000

31 1003 RULLY SIANIPAR 10,000,000

1011 RIDWAN SANUSI 4,000,000

1012 SUSI INDIARTI 4,900,000

1013 POPY LUSIANA 5,150,000

Tambahlan BREAK dan SKIP

SQL>BREAK ON kode_bag SKIP 1;

KODE_BAG ID_PEGAW Nama Pegawai GAJI

-------- ---------- -------------------- ------------

41 1025 ASFIANTI 5,000,000

50 1001 MEUTIA JOVI MAHARANI 22,500,000

1005 NOVI SETIAWATI 11,500,000

1021 SUHARDIATNO 2,500,000

1022 AHMAD KOSASIH 2,000,000 

Header dan Footer

SQL> SET PAGESIZE 15

SQL> SET LINESIZE 60

SQL> TTITLE LEFT 'Judul Kiri Atas'

SQL> BTITLE RIGHT 'Judul Kanan Bawah'

SQL> Select kode_bag, id_pegawai, nama_pegawai, gaji

2 FROM pegawai Where kode_bag IN (31,50)

3 ORDER BY kode_bag, id_pegawai;

Judul Kiri Atas

KODE_BAG ID_PEGAWAI Nama Pegawai GAJI

---------- ---------- -------------------- ------------

31 1003 RULLY SIANIPAR 10,000,000

1011 RIDWAN SANUSI 4,000,000

1012 SUSI INDIARTI 4,900,000

1013 POPY LUSIANA 5,150,000

1014 ERTIN 5,250,000

1015 ESTI ARVINA 4,500,000

50 1001 MEUTIA JOVI MAHARANI 22,500,000

1005 NOVI SETIAWATI 11,500,000

Judul Kanan Bawah

Untuk menghapus TTITLE dan BTITLE

SQL>TTTILE OFF

SQL>BTITLE OFF

SQL>CLEAR BREAK 

Compute

•Menampilkan jumlah total gaji per kode bagian

SQL>BREAK ON kode_bag SKIP 1

SQL>SET PAGESIZE 100

SQL>BREAK ON kode_bag SKIP 1

SQL>COMPUTE sum OF gaji ON kode_bag

SQL>SELECT kode_bag, id_pegawai, gaji

2 FROM pegawai

3 ORDER BY kode_bag, id_pegawai;

•Menampilkan gaji paling tinggi pada setiap bagian

SQL> COMPUTE sum OF gaji ON kode_bag

SQL> SELECT kode_bag, id_pegawai, gaji

2 FROM pegawai

3 ORDER BY kode_bag, id_pegawai;

Untuk menghapus COMPUTE

SQL>CLEAR COMPUTE

SQL>CLEAR BREAK

Menampilkan nilai agregasi keseluruhan

SQL> BREAK ON REPORT

SQL> COMPUTE SUM OF gaji ON Report

SQL> Select kode_bag, id_pegawai, gaji

2 From pegawai

3 Where kode_bag<=40

4 order by kode_bag;

Variabel (Parameter) dalam SQL Plus



SQL> SELECT id_pegawai, nama_pegawai, kode_bag, gaji

2 FROM pegawai

3 WHERE kode_bag=&bagian;



SQL> SELECT id_pegawai, nama_pegawai, kode_bag, gaji

2 FROM pegawai

3 WHERE nama_pegawai=’&nama’;

Verifikasi variable

Nilai Verify bisa ON dan OFF, jika ON berarti melakuikan verifikasi dan sebaliknya jika OFF tidak melakukan verifikasi. Secara Default VERIFY bernilai ON.

SQL>SET VERIFY OFF

SQL> SELECT id_pegawai, nama_pegawai, kode_bag, gaji

2 FROM pegawai

3 WHERE nama_pegawai=’&nama’;

thumbnail Judul : Perintah Dasar SQL*Plus

URL : http://filedoom.blogspot.com/2014/02/perintah-dasar-sqlplus.html

Rating : 10 out of 10 based on 696969 ratings. 696969reviews.
Ditulis Oleh chacky glory
Free Download 2:29 PM

0 komentar:

Labels

Tips Dan Trik (38) IT (23) pelajaran tentang IT (23) stmik (22) OS (21) Berita (20) HTML5 (19) materi (18) tutorial (15) Sismul (13) Tizen (12) UI (11) web (11) Download (10) Download lagu (10) Android (9) Fitur (9) Meningkatkan Traffic (9) Samsung (9) TouchWiz (9) streaming (9) Aplikasi (8) Intel (8) Blackberry (7) Fakta (7) database (7) Handphone (6) oracle (6) Fungsi (5) Game (5) Lucu (5) SEO (5) optimal (5) sql (5) widget (5) PHP (4) Programing Languages (4) Smartfren (4) Spesifikasi (4) bbm (4) Andromax (3) Dollar (3) Gadget (3) Kata (3) Obsidian (3) Ads (2) CPM (2) Foto (2) Kata Bijak (2) adsense (2) celebrity (2) sosial (2) Crack (1) Error (1) Gaya Hidup (1) Gokil (1) Harga (1) Harlem Shake (1) PPC (1) Penyakit (1) Video (1) bola (1) cheat (1) facebook (1) reggae (1)

Daftar BackLink

AutoSurf Traffic Exchange: Powerful Results with SEO tips | 10KHits - 10KHits provides quality traffic hits to your personal or business websites. Auto Backlink Gratis : Filedoom Auto Backlink Gratis Indonesia : Top Link Indo
W3 Directory - the World Wide Web Directory

Site Info

SEO Reports for filedoom.blogspot.com Antispam
filedoom.blogspot.com Webutation
LinkXchanger.com
Latest Downloads

Rating for filedoblogspotom..com DMCA.com

My Facebook

Google+ Badge

Google+ Followers

Proudly Powered by Blogger.
back to top