Disusun Oleh :
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS TEKNOLOGI YOGYAKARTA 2013
Perbedaan penulisan syntax pada DBMS : a.Microsoft SQL Server b.Oracle c.My SQL
Disini akan dijelaskan beberapa perbedaan penulisan pada masing-masing DBMS (Database Management System). Penulisan Query pada Microsoft SQL Server
Perintah Query bersifat case sensitive. Penulisan setiap perintah atau query bisa diakhiri dengan memakai / tidaknya tanda ; (titik koma). o Contoh select * from tb_barang; delete * from tb_mhs Untuk penggunaan alias harus diapit oleh tanda (petik satu). o Contoh select kode_barang as Kode Barang from barang;
Untuk parameter di dalam SQL Server selalu menggunakan awalan @. o Contoh
select @v1 = 10 , @v2 =20; Untuk mengeksekusi perintah atau query gunakan tombol Execute Penulisan deklarasi lebih dari satu harus disambung dengan , koma. o Contoh DECLARE v1 [datatype], v2 [datatype], v3 [datatype]; Menggunakan perintah SELECT atau SET untuk mengisi data ke variable. o Contoh
DECLARE @v1 int, @v2 int SELECT @v1 = 10, @v2 = 20
Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris
Penulisan Query pada MySQL Penulisan huruf besar maupun kecil tidak dibedakan dalam MySQL (case insensitive) untuk penulisan fungsi dan identifier, ketiga query ini akan menghasilkan output yang sama (kecuali header dari tabel). o Contoh
Penulisan setiap perintah harus diakhiri dengan tanda ; (titik koma). Untuk mengeksekusi gunakan tombol Enter. Penulisan deklarasi lebih dari satu harus diikuti dengan tanda ; titik koma. o Contoh DECLARE v1 [datatype]; DECLARE v2 [datatype]; DECLARE
v3 [datatype];
Penambahan komentar pada perintah SQL bisa dilakukan dengan menggunakan tanda minus dua kali untuk komentar satu baris, sedangkan komentar lebih dari satu baris harus diawali dengan tanda /* dan diakhiri dengan tanda */ o Contoh
SQL> SELECT id_pegawai, komentar satu baris
Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris
Penulisan Query pada Oracle Perintah SQL bisa ditulis dengan huruf kecil atau huruf kapital, tidak case sensitive o Contoh
SELECT P.Kode_matkul FROM Akademik A, Pemasaran P Where A.nama_matkul= P.nama_matkul
Setiap perintah SQL diakhiri dengan tanda titik koma ; o Contoh SELECT P.Kode_jual FROM penjualan; Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris o Contoh
INSERT INTO jual VALUES (B_01,Toko sini,Hendrik,Jalan Solo,082147847641); CREATE TABLE "PEMASARAN" ( "NO" NUMBER NOT NULL ENABLE, "KODE_MATKUL" NUMBER NOT NULL ENABLE, "NAMA_MATKUL" VARCHAR2(40), "SKS" NUMBER, "DOSEN" VARCHAR2(40), "SEMESTER" VARCHAR2(40), CONSTRAINT "PEMASARAN_PK" PRIMARY KEY ("KODE_MATKUL") ENABLE );
Gunakan identitas untuk setiap klausa agar mempermudah pembacaan perintah Penambahan komentar pada perintah SQL bisa dilakukan dengan menggunakan tanda minus dua kali untuk komentar satu baris, sedangkan komentar lebih dari satu baris harus diawali dengan tanda /* dan diakhiri dengan tanda */ o Contoh
/* ini adalah komentar delete kd_jual=P_01; from penjualan where