Apakah SQL*Plus itu ?
SQL * Plus adalah sebuah utilitas Oracle yang kompatibel dengan perintah SQL dan perintah-perintah ini dapat dikirim ke server Oracle untuk eksekusi. Selain itu, SQL * Plus adalah alat yang ampuh yang digunakan dalam pengembangan aplikasi untuk database Oracle.
Operasi-operasi Yang Dapat Ditampilkan Dalam SQL * Plus
- Mengedit, menyimpan, me-load dan eksekusi perintah SQL dan blok-blok PL/SQL
- mem-format, menyimpan, mencetak, dan membuat perhitungan tertentu pada hasil query dalam bentuk laporan;
- Membuat daftar (listing) definisi tabel;
- Mengakses dan mengirim data antara database;
- Pelaksanaan fungsi untuk mengelola database: administrasi pengguna, nama tabel, operasi manajemen pengarsipan dan pemulihan.
Perbedaan command atau perintah antara SQL*Plus dan SQL.
Perintah SQL*Plus yang signifikan:
1. Tidak meminta karakter akhir;
2. Memerlukan karakter kelanjutan jika order lebih besar dari satu baris;
3. Tidak disampaikan dalam buffer SQL;
4. Tidak memungkinkan manipulasi data dalam database;
5. Kata kunci dapat disingkat.
Berikut adalah tabel perbedaan command atau perintah SQL*Plus dan SQL :
SQL | SQL * Plus |
Bahasa komunikasi dengan server Oracle untuk mengakses data. | Kompatibel dengan pernyataan SQL dan transfer ke server Oracle. |
Berdasarkan pada standar ANSI untuk SQL | Suatu interface yang menentukan sistem Oracle untuk mengeksekusi pernyataan SQL. |
Memproses data dan mendefinisikan objek dari database. | Tidak diperuntukkan untuk pemrosesan informasi dalam database. |
Tidak memiliki karakter kelanjutan. | Mendukung "-" sebagai karakter penghubung jika masih satu perintah tertulis, tetapi membutuhkan beberapa baris. |
Perintah tidak dapat disingkat. | Perintah dapat disingkat. |
Menggunakan fungsi untuk melakukan format. | Menggunakan perintah untuk melakukan format data. |
Akhir dari semua perintah adalah karakter ";". | Tidak membutuhkan karakter untuk mengakhiri perintah. |
Adapun cara untuk mengkoneksikan ke SQL*Plus, yaitu :
Setelah user log on ke SQL * Plus, sistem akan menampilkan prompt (SQL>) dan menunggu perintah untuk pengguna.
Pengguna dapat memberikan:
- Perintah SQL untuk mengakses database;
- Blok PL / SQL untuk mengakses database;
- Perintah SQL * Plus.
Koneksi ke database lain
Hubungkan ke database lain, dari yang terbuka, selama sesi bekerja SQL * Plus masih berjalan:
CONNECT [username [/ password]] [@ nama_database]
Link antara dua database
- Menciptakan hubungan antara database lokal dan database jarak jauh:
CREATE [PUBLIC] DATABASE LINK nama_link
CONNECT TO username
IDENTIFIED BY password
USING database_jarak_jauh
Setelah link diciptakan, query dapat dilakukan pada tabel yang sesuai dengan menentukan nama link database di perintah FROM. Jika perintah PUBLIC yang ditentukan, link tersedia untuk semua pengguna kecuali mereka yang telah mendefinisikan sebuah link pribadi dengan nama yang sama.
- Dropping hubungan antara dua database, satu lokal dan satu remote:
DROP [PUBLIC] DATABASE LINK link_name
- Menutup sesi kerja dari SQL * Plus dilakukan dengan perintah QUIT atau perintah EXIT.
Beberapa Perintah-Perintah Penting Dalam SQL*Plus, Yaitu :
- ACCEPT: Membaca input variabel dari pengguna;
- DEFINE: Mendeklarasikan suatu variabel (DEF);
- DESCRIBE: Daftar atribut dari tabel atau obyek lainnya (DESC);
- EDIT: Membuka editor di mana Anda dapat mengubah perintah terakhir;
- EXIT atau QUIT: Menutup sesi kerja dari SQL * Plus;
- GET: Mencari file dalam SQL dan submit buffer SQL;
- HOST: Menjalankan perintah sistem operasi; (!)
- LIST: Menunjukkan perintah terakhir yang dijalankan (L);
- PROMPT: Menampilkan teks pada layar;
- RUN: Menyusun/mendaftar dan menjalankan perintah yang telah disimpan dalam buffer SQL (/);
- SAVE: Menyimpan perintah buffer ke file script SQL;
- SET: Mengubah variabel ke dalam SQL * Plus;
- SHOW: Menampilkan pengaturan variabel di SQL * Plus;
- SPOOL: Menyalin output perintah ke sebuah file;
- START: Menjalankan script SQL.
No comments:
Post a Comment