★ wanayoo — archive 1999 http://jakarta.linux.or.id/Sumber_Linux/Artikel/postgress-sql/footnode.htmlNouvelle recherche | Portail wanayoo
... INSERT1
INSERT merupakan salah satu dari apa yang disebut dengan Data Manipulation Language
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... NULL2
NULL hampa, bukan string kosong, apalagi spasi. NULL merupakan salah satu reserved word.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Pegawai.3
Sebenarnya SQL memungkinkan kita untuk ``mencoba dulu'' akibat dari perintah yang di-execute. Penggunaan sintaks BEGIN TRANSACTION, ROLLBACK, dan COMMIT adalah merupakan standar SQL untuk proses yang menggunakan DML (Data Manipulation Language). Tema ini akan dibahas tersendiri.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... VALUES (1003, 'RIYANA', '10/19/1977');4
Format mm/dd/yyyy untuk tanggal merupakan standar SQL. Namun Postgres mendapat kemampuan lebih dari programmer-nya, yaitu dapat menganalisa separator (boleh menggunakan '-') atau bisa mengenali bagian-tanggal untuk '19/10/1977' (19 dapat dikenali sebagai tanggal karena lebih besar dari 12).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... DROP tgl\_lahir;5
Awas, penghapusan suatu field juga berarti penghapusan data dalam field tersebut.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ini.6
Kekurangan tersebut tidaklah terlalu signifikan, karena hal itu bisa dilakukan dengan cara lain. Sebenarnya pada versi 6.5.2 ini terdapat kekurangan lain yang seharusnya telah menjadi standar SQL seperti ketiadaan foreign key, dsb. Prioritas utama para programmer Postgres adalah kelengkapan feature. Namun demikian mereka tetap mengagendakan feature-feature standar SQL untuk versi berikutnya.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... key.7
Karena foreign key belum diterapkan dalam Postgres 6.5.2 (meski dapat 'diakali' dengan trigger) maka penulis tidak mencantumkan perintah tersebut.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ini.8
Lihat ketentuan pembuatan tabel pada pembahasan sebelumnya
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... function9
Agregate function boleh juga dikatakan function yang "membuat kesimpulan" terhadap sekumpulan field dalam suatu perintah SELECT.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.