The Future Starts Here

Minggu, 01 Oktober 2017

Perintah Dasar Oracle

Perintah Dasar Oracle

Operasi standar sebuah database adalah insertdelete dan update. Ketiganya biasa disebut DML kependekan dari Data Manipulation Language. SQL merupakan bahasa standar untuk pengolahan database. Tentunya Oracle-pun menggunakan SQL, hanya saja ada beberapa karakteristik yang berbeda dengan SQL standar.
Setelah kita membahas Persiapan “Coba-coba” Oracle, maka kita memiliki user tersendiri yaitu user yang bernama TEST. Silahkan Anda masuk ke page Oracle XE atau masuk ke SQL+ (jika Anda menginstall versi oracle lain, misal : 8i, 9i, 10g, dan anda juga harus memasukkan nilai hostring/tnsnames database Anda) dan login dengan user tersebut, yaitu :
UserTEST
Passwordtest

INSERT

Insert digunakan untuk memasukkan data ke sebuah tabel dalam user (schema) tertentu. Syntax Insert dapat dituliskan sebagai berikut :
INSERT INTO [nama_user].[nama_table] 
([nama_kolom1], [nama_kolom2], . . .)
VALUES
([nilai1], [nilai2], . . .);

Keterangan :
nama_user:Nama user atau nama schema ketika login
nama_tabel:Nama tabel yang terdapat pada user (schema) tersebut
nama_kolom:Nama kolom yang akan diisi data pada [nama_tabel]
nilai:Nilai yang akan diisikan pada [nama_kolom], mis : [nilai1] akan diisikan ke dalam [nama_kolom1], [nilai2] akan diisikan ke dalam [nama_kolom2]

UPDATE

Update digunakan untuk mengubah data pada sebuah tabel dalam user (schema) tertentu berdasarkan kondisi tertentu. Syntax Update dapat dituliskan sebagai berikut :
UPDATE [nama_user].[nama_table]SET 
[nama_kolom1] = [nilai1],
[nama_kolom2] = [nilai2],
[nama_kolom3] = [nilai3],
. . .
WHERE
[kondisi_update];

Keterangan :
nama_user:Nama user atau nama schema ketika login
nama_tabel:Nama tabel yang terdapat pada user (schema) tersebut
nama_kolom:Nama kolom yang akan diisi data pada [nama_tabel]
nilai:Nilai yang akan diisikan pada [nama_kolom]
kondisi_update:Sebuah kondisi yang yang menyaring (filter) record-record mana saja yang akan di update

DELETE

Delete digunakan untuk menghapus data pada sebuah tabel dalam user (schema) tertentu berdasarkan kondisi tertentu. Syntax Delete dapat dituliskan sebagai berikut :
DELETE [nama_user].[nama_table]WHERE 
[kondisi_delete];

Keterangan :
nama_user:Nama user atau nama schema ketika login
nama_tabel:Nama tabel yang terdapat pada user (schema) tersebut
kondisi_delete:Sebuah kondisi yang yang menyaring (filter) record-record mana saja yang akan di delete
Sebelum membaca contoh di bawah ini, ada baiknya anda membaca terlebih dahulu artikel Create Table Sistem Belajar-Mengajar – (Analisa & Desain). Artikel tersebut akan membantu anda untuk memahami contoh-contoh yang diberikan, karena tabel-tabel yang digunakan adalah berdasarkan studi kasus tersebut.
Insert :

INSERT INTO
 TEST.MURID (
NIS,
NAMA,
TGL_LAHIR,
JENIS_KELAMIN,
ALAMAT,
ORTU)
VALUES (
‘000001’,
‘MUKHTARUL UMAM’,
TO_DATE(’23-04-1993′,‘DD-MM-YYYY’),
‘L’,
‘JL. P. DIPENOGORO, TEGAL’,
‘SULAIMAN’);

Update :

UPDATE
 TEST.MURID SET
NAMA = ‘MUKHTARUL UMAM SHOLEH’,
TGL_LAHIR = TO_DATE(’25-04-1993′,‘DD-MM-YYYY’)
WHERE
NIS = ‘000001’;
Delete :

DELETE
 TEST.MURID
WHERE
NIS = ‘000001’;

Share:

0 komentar:

Posting Komentar

Say its us and i'll agree