Perbedaan Sql Plus Dan Plsql

Perbedaan SQL PLUS dengan PLSQL dan Keuntungannya
SQL PLUS

SQL Plus ialah oracles utilitas baris perintah kegiatan yang sanggup menjalankan sql dan perintah interaktif atau dari skrip.
SQL *PLUS dipergunakan untuk mengakses Oracle Database Server. Untuk mengakses server dibentuk sebuah service yang mengarahkan client ke server terlebih dahulu (Database Alias). Tahapan untuk menciptakan service tersebut

SQL Plus beroperasi sebagai alat yang relatif sederhana dengan antarmuka baris perintah dasar. Programmer dan DBA umumnya menggunakannya sebagai default antarmuka fundamental tersedia di hampir semua instalasi perangkat lunak Oracle.

laba SQL plus
-menerima pemanis masukan perintah
-menerima input SQL dari file file
-tersedia line ditor untuk memidifikasi perintah SQL
-terdapat seting untuk penanganan yang berafiliasi dengan lingkungan
-hasil query d buat dalam sebuah laporn standart
-mengakses data base secara lokal dan remote

SQL * Plus memahami tiga kategori teks:
1. SQL Laporan
2. PL / SQL blok
3. SQL * Plus internal perintah, misalnya:
1. lingkungan kontrol perintah menyerupai SET
2. pemantauan lingkungan menyerupai perintah SHOW
Script sanggup meliputi semua komponen.
Seorang programmer Oracle dalam lingkungan perangkat lunak tepat-dikonfigurasi sanggup meluncurkan SQL * Plus, misalnya, dengan memasukkan:
sqlplus scott/tiger
Di mana pengguna Oracle scott mempunyai password tiger . SQL * Plus lalu menyajikan sebuah prompt dengan bentuk standar dari:
SQL> SQL>
Menggunakan Interaktif lalu sanggup mulai dengan memasukkan pernyataan SQL (diakhiri dengan titik koma), sebuah PL / SQL block, atau perintah lain. Sebagai contoh:
SQL> select 'Hello world' as example from dual; SQL> pilih 'Halo dunia' sebagai rujukan dari dual;
Versi pertama dari SQL * Plus disebut UFI ("User Friendly Interface"). UFI muncul dalam database Oracle rilis sampai Versi 4. Setelah Oracle programmer telah menambahkan fitur gres untuk UFI, namanya menjadi Advanced UFI. Nama "Advanced UFI" diubah menjadi "SQL * Plus" sebelum rilis versi ini. Pada tahun 2010 produk terus menanggung nama SQL * Plus.

penggunaan
Antarmuka grafis dari Oracle atau pihak ketiga telah mengurangi proporsi selesai database Oracle-pengguna yang tergantung pada lingkungan SQL * Plus. Oracle toko-toko biasanya terus memakai SQL * Plus untuk batch script memperbarui atau laporan sederhana.
pembungkus Oracle Corporation / gui-perolehan atau evaluasi / pengganti untuk SQL * Plus termasuk:
• Oracle SQL * Plus Worksheet, komponen OEM
• iSQL * Plus atau iSQLPlus, sebuah utilitas berbasis web
• komponen dari orecles sql developer
• SQL Workshop (bagian dari oracle application express


PLSQL

PL/SQL (Procedural Language/Structured Query Language) merupakan
pengembagan SQL oleh Oracle. Prasyarat mempelajari PL/SQL ialah paling tidak
mengetahui dasar-dasar SQL. Sebagai awalan berguru PLSQL, mari kita lihat contoh
kasus dan rujukan blok PL/SQL berikut ini.
PL / SQL ialah salah satu dari tiga bahasa pemrograman kunci tertanam dalam Database Oracle, MOD_PLSQL Oracle HTTP Server (Apache) modul extension, bersama dengan SQL itu sendiri dan Jawa.

PL / SQL kegiatan unit (dasarnya kontainer code) sanggup dikompilasi ke database Oracle. Pemrogram sehingga sanggup menanamkan PL / SQL unit fungsionalitas ke dalam database secara langsung. Mereka juga sanggup menulis skrip yang berisi PL / SQL kegiatan unit yang sanggup membaca ke database memakai Oracle .Setelah unit kegiatan telah disimpan ke dalam database, mereka menjadi tersedia untuk sanksi di lain waktu.

Keuntungan Penggunaan PL/SQL
– Memungkinkan Aplikasi dan Oracle Server memakai Library yang sanggup dipakai bahu-membahu dalam bentuk stored procedure
– Peningkatan Kinerja
– Penggunaan PL/SQL, memungkinkan pengiriman perintah secara blok dalam satu perintah yang secara drastis sanggup menurunkan trafik jaringan
– Modular. Bentuk modular memungkinkan banyak fasilitas yang sanggup diperoleh
– Portable. PL/SQL ialah sarana yang orisinil dimiliki oleh Oracle Server, artinya, kegiatan PL/SQL sanggup dengan gampang dipindahkan dari satu Oracle Server ke Oracle Server lainnya, meskipun dengan OS atau platform yang berbeda.
– Dapat mendeklarasikan Variable
– Dapat berupa Variable, Constant, Cursor dan Exception
– Penggunaan variable/identifier sangat memudahkan dalam menciptakan suatu perintah. Misalkan untuk membaca hasil suatu perintah SELECT untuk diproses dan alhasil dipakai untuk melaksanakan proses lainnya
– Dapat memakai Struktur Kontrol :LOOP, FOR, WHILE
– Dapat menangani Error
– Error sanggup dihasilkan/dibangkitkan oleh Oracle
– Server atau sanggup dibangkitkan sendiri dengan sengaja
– Untuk mengantisipasi banyak sekali hal yang barangkali sulit untuk ditangani secara pribadi memakai kontrol kegiatan


SQL PLUS dan PLSQL

• PL/SQL (Procedural Language/Structure Query Language)
– Adalah suatu blok yang berisi skrip-skrip bahasa prosedural.
• PL/SQL merupakan bahasa pemrograman prosedural
• PL/SQL sanggup meningkatkan kinerja database
Tipe Data dasar :
• Numerik
– NUMBER, BINARY_INTEGER, DEC, DOUBLE PRECISION, INTEGER, INT, NUMERIC, REAL, SMALLINT
• Karakter
– VARCHAR2, CHAR, LONG
• DATE
• BOOLEAN
• ROWID

Tipe Data pemanis :
• RECORD
• ARRAY
VARIABLE
• Adalah sebuah peubah yang dipakai untuk menampung sebuah nilai di memori komputer.
CONTOH VARIABLE
DECLARE
X integer;
Alamat varchar2(40);
No_induk char(8);
.....
BEGIN
X := 12;
Alamat := ‘Gelatik Dalam 391, Bandung’;
No_induk := ‘DOG29549’;
END;
KONSTANTA
• Digunakan untuk menyimpan sebuah nilai di memori komputer.
• Nilai yang disimpan bersifat tetap (konstan)

Contoh :
DECLARE
pi CONSTANT real := 3.14;
lebar CONSTANT integer := 100;
KOMENTAR
• Digunakan untuk memudahkan proses maintenance
• Jenis komentar :
– /* ... */ : untuk beberapa baris komentar
– -- ... : untuk satu bari komentar

Contoh :
/* Ini ialah komentar Oracle */
-- Ini juga komentar Oracle

STRUKTUR BLOK
• Terdapat tiga bab :
• Bagian pendeklarasian tipe data (opsional)
– Bagian penulisan perintah
– Bagian eksepsi (opsional)
BENTUK UMUM
DECLARE
variabel tipe_data;
konstanta CONSTANT tipe_data := nilai;
...
BEGIN
statement_1;
statement_2;
...
EXCEPTION
WHEN nama_eksepsi THEN statement_untuk_mengatasi_error;
...
END;
CONTOH PALING SEDERHANA
BEGIN
DBMS_OUTPUT.PUT_LINE(‘Belajar Oracle’);
END;

Catatan:
Untuk melihat hasil, setting terlebih dahulu variabel sistem SERVEROUTPUT dengan menuliskan :
SET SERVEROUTPUT ON
CONTOH DENGAN EKSPESI
SET SERVEROUTPUT ON
DECLARE
X Integer;
BEGIN
X := ‘Belajar Oracle’;
DBMS_OUTPUT.PUT_LINE( TO_CHAR(X) );
EXCEPTION
WHEN VALUE_ERROR THEN
DBMS_OUTPUT.PUT_LINE (‘Kesalahan pada pengisisan
nilai’);
END;
Sumber http://wizii.blogspot.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Perbedaan Sql Plus Dan Plsql"

Posting Komentar