PEMROGRAMAN SQL

mengisi tabel dengan data dan membuat fungsi untuk insert,update dan delete data.

pada tutorial kali ini kita memiliki tabel book yang telah memiliki banayk data agar kita tidak mengetikan perintah select yang panjang dan berulang ulang maka kita dapat membuat pungsi denga mengunakan POSTGRES SQL .

A. mengisi tabel book

clip_image002

Select * from book;

B. fungsi insert,update dan delete untuk table book member dan borrower.

Membuat fungsi untuk insert atau memasukan data ke table book.

clip_image004

Create or replace function insert_book(char,varchar,date,varchar)

Return void as

$$

Begin

Insert into book values ($1,$2,$3,$4);

End;

$$

Language plpgsql;

C. Membuat fungsi untuk insert atau memasukan data ke table member.

clip_image006

Create or replace function insert_member(char,varchar,char,varchar,varchar)

Return void as

$$

Begin

Insert into member values($1,$2,$3,$4,$5,$6)0;

End;

$$

Language plpgsql;

D. Membuat fungsi untuk insert atau memasukan data ke table book.

clip_image008

Create or replace function insert_borrower(char,char,date,date)

Return void as

$$

Begin

Insert into borrower values($1,$2,$3,$4,$5);

End;

$$

Language plpgsql;

E. update fungsi data ke table book.

clip_image010

F. Membuat fungsi untuk update data ke table member.

clip_image012

G. Membuat fungsi untuk update data ke table borrower.

clip_image014

H. Membuat fungsi menghapus data dalam tabel book.

clip_image016

I. Membuat fungsi menghapus data dalam tabel member.

clip_image018

J. Membuat fungsi menghapus data dalam tabel borrower.

clip_image020

Menggunakan fungsi yang telah dibuat.

Mengunakan fungsi insert book untuk memasukan data ke table book dengan mengunakan sintaks <selectnamafungsi> karena kita ingin mengunakan fungsi

insert _book kita dapat lihat paa contoh dibawah ini.

clip_image022

Mengunakan fungsi insert_member.

clip_image024

Mengunakan fungsi insert_borrower untuk memasukan data ke table borrower.

clip_image026

Mengunakan fungsi update_book untuk update data ke table book.

clip_image028

Isi tabel member

clip_image030

Isi tabel borrower

clip_image032