perbedaan penulisan sintax query dibeberapa dbms

Upload: imam-arifin

Post on 31-Oct-2015

87 views

Category:

Documents


0 download

DESCRIPTION

ini merupakan contoh beberapa perbedaan penulisan query pada beberapa DBMS yang ada dijaman sekarang..

TRANSCRIPT

TUGAS BAHASA QUERYPERBEDAAN PENULISAN SYNTAX QUERY

Disusun Oleh :

Imam Arifin3105111420

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS SAINS DAN TEKNOLOGIUNIVERSITAS TEKNOLOGI YOGYAKARTA2013Perbedaan penulisan syntax pada DBMS :a.Microsoft SQL Serverb.Oraclec.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). Contoh select * from tb_barang; delete * from tb_mhs Untuk penggunaan alias harus diapit oleh tanda (petik satu). Contoh select kode_barang as Kode Barang from barang; Untuk parameter di dalam SQL Server selalu menggunakan awalan @. Contoh select @v1 = 10 , @v2 =20; Untuk mengeksekusi perintah atau query gunakan tombol Execute Penulisan deklarasi lebih dari satu harus disambung dengan , koma. Contoh DECLARE v1 [datatype], v2 [datatype], v3 [datatype]; Menggunakan perintah SELECT atau SET untuk mengisi data ke variable. Contoh DECLARE @v1 int, @v2 intSELECT @v1 = 10, @v2 = 20

Menggunakan /* untuk menuliskan komentar. Contoh /* ini adalah komentar select * from tb_barang; Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris

Penulisan Query pada MySQL Penulisan huruf besar maupun keciltidak dibedakandalam MySQL (case insensitive) untuk penulisan fungsi dan identifier, ketiga query ini akan menghasilkan output yang sama (kecuali header dari tabel). 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. Contoh DECLARE v1 [datatype]; DECLARE v2 [datatype]; DECLARE v3 [datatype]; Menggunakan perintah SET untuk mengisi data ke variable Contoh DECLARE v1 int;DECLARE v2 int;SET v1 = 10;SET v2 = 20; 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 */ 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 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 ; Contoh SELECT P.Kode_jual FROM penjualan; Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris 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 */ Contoh /* ini adalah komentar delete from penjualan where kd_jual=P_01;