powered by
TickBar
Tampilkan postingan dengan label Oracle SQL dan PL/SQL. Tampilkan semua postingan
Tampilkan postingan dengan label Oracle SQL dan PL/SQL. Tampilkan semua postingan

DDL pada SQL

DDL (Data Definition Language) berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL ini bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL ini, membuat relasi antar tabel juga bisa dilakukan dengan DDL ini.

Statemen atau sintaks yang sering dijumpai dalam DDL adalah sebagai berikut:

1. Pembuatan Database
SINTAKS : CREATE DATABASE nama_db;

Contoh :




2. Pembuatan Tabel
SINTAKS : CREATE TABLE nama_tabel
(nama_kolom1 jenis_kolom1, nama_kolom2 jenis_kolom2, . . .);

Contoh :
Read More >>

DCL dan JOIN pada SQL

DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :

* GRANT : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya.

SINTAKS : GRANT privileges ON tbname TO user

CONTOH : grant select, update, insert, delete on perpustakaan.buku to 'ali'@'localhost';


* REVOKE : perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.

SINTAKS : REVOKE privileges ON tbname FROM user

CONTOH : revoke select, update, insert, delete on perpustakaan.buku from 'ali'@'localhost';

JENIS JENIS JOIN SQL :
1. INNER JOIN : hanya akan menampilkan baris untuk data yang memiliki nilai yang sama pada field kunci dengan tabel yang berelasi

2. LEFT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kiri.

3. RIGHT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kanan.

4. FULL JOIN : merupakan gabungan dari LEFT JOIN dan RIGHT JOIN .
Read More >>

Menulis Perintah-Perintah SQL

Kali ini saya akan membahas tentang Oracle SQL & PL/SQL. Saya juga masih kurang mengerti. Saya baru mengerti pas saya ikut kursus di Gunadarma. Dan ini beberapa ilmu yang saya dapat dari kursus itu. Ayooo kita belajar bareng-bareng!!! Berbagi ilmu :)

Anda dapat membuat perintah yang benar, mudah dibaca dan mudah untuk diperbaiki jika mengikuti aturan berikut :

1. Perintah SQL tidak Case Sensitive

2. Perintah SQL dapat ditulis dalam satu atau beberapa baris.

3. Keyword tidak dapat dipisah atau disingkat jika tidak cukup dalam satu baris.

4. Klausa biasanya ditulis dalam baris yang berbeda untuk memudahkan dalam membaca dan memudahkan jika terjadi kesalahan.

5. Tabs dan indent dapat digunakan untuk membuat kode lebih mudah dibaca.


6. Keyword ditulis dalam huruf besar, kata yang lain seperti nama tabel dan kolom ditulis dalam huruf kecil.

7. Dalam SQL*Plus , perintah SQL ditulis pada prompt SQL dan baris-baris berikutnya akan diberi nomor. Ini disebut SQL buffer. Dalam satu waktu hanya satu perintah yang dapat dimasukkan dalam buffer.

Menjalankan Perintah SQL

  • Letakkan seemicolon ( : ) di akhir clause yang terakhir.
  • Letakkan slash ( / ) pada akhir baris dalam buffer.
  • Letakkan slash ( / ) pada prompt SQL.
  • Jalankan perintah SQL*Plus RUN pada prompt SQL.
Read More >>

Perbedaan antara SQL dengan PL/SQL

SQL merupakan akronim dari Structure Query Language yang disusun oleh Data Manipulation Language dan Data definition Language. DML adalah kode yang digunakan untuk mengakses dan memanipulasi data seperti SELECT, INSERT, UPDATE dll. Sedangkan DDL atau Data definition Language adalah kode yang digunakan untuk membentuk object seperti CREATE TABLE, CREATE OR REPLACE PROCEDURE.

PL/SQL adalah procedural language seperti halnya php yang digunakan untuk membentuk aplikasi, dengan kata lain PL/SQL adalah kode yang disusun secara terstruktur sehingga sebuah fungsi dalam suatu aplikasi dapat dijalankan. PLSQL akan berinteraksi dengan SQL baik itu DML ataupun DDL untuk melakukan manipulasi data sehingga sebuah aplikasi dapat berfungsi, baik itu untuk mengeluarkan report atau
menyimpan suatu data dari sebuah form tertentu. Read More >>