TRIGGER.

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

SQL – DML.
Yuswanto Modifikasi Data.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
MYSQL.
Database Create-Retrieve-Update-Delete (CRUD)
DDL & Aturan Referential
PEMROGRAMAN BASIS DATA
T R I G G E R.
SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.
Manajemen Basis Data menggunakan SQL Server
TRIGGER.
Pertemuan : 8 Basis Data Terapan
CHANGE DATA CAPTURE.
MEMBUAT DATABASE MENGGUNAKAN MICROSOFT SQL SERVER 2008
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
Trigger.
DDL & Aturan Referential
DATA MANIPULATION LANGUAGE (DML)
Quiz Before UAS Perancangan database.
Praktek Pemograman Client-Server
STORED PROCEDURE Achmad Yasid, SKom.
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Data Definition Language dan Data Manipulation Language
Tabled Value Parameter. Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
Sistem Basis Data Pertemuan 11 Presented by :
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
TRIGGER.
SQL Pertemuan
SQL Basis Data.
Modul SBD-2 …….. SQL Server
TRIGGER SYAIFUL HUDA, S.Kom.
FUNGSI-FUNGSI AKSES MySql
TABEL VIRTUAL (VIEW) SYAIFUL HUDA, S.Kom.
Bahasa query terpan.
View dan Trigger Materi 5
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
DATA MANIPULATION LANGUAGE (DML)
Stucture Query Language
Praktikum Berkas dan Basis Data
TRIGGER.
SQL OVERVIEW.
Dml(Data manipulation language)
Created By Amir Ali,S.Kom.,M.Kom
BASIS DATA KD 3.6 Query Berjenjang.
Query dalam sql server Pertemuan 6.
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
WAKTU 60 MENIT SIFAT OPEN BOOK
EXERCISE DML Part I Buatlah sebuah tabel baru nama = Dosen
Mengelola Query Basis Data (2)
CURSOR.
DATA MANIPULATION LANGUAGE
Trigger.
Stucture Query Language
Referensi Bahasa MySQL
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
ORACLE PL/SQL TRIGGER Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

TRIGGER

TRIGGER Trigger merupakan store procedure yang dijalankan secara automatis saat user melakukan modifikasi data pada tabel. Modifikasi data yang dilakukan pada tabel yaitu berupa perintah INSERT, UPDATE, dan DELETE. INSERT , UPDATE dan DELETE bisa digabung jadi satu trigger yang dinamakan Multiple Trigger.

Bentuk dasar Perintah Trigger CREATE TRIGGER nama_trigger ON nama_tabel FOR INSERT, UPDATE, DELETE AS isi statement-statement Anda disini. GO

Misalkan kita punya data di table DaftarSiswa Kode Status 1001 1002 1003 Di tabel yang lain kita juga punya tabel Daftar Nilai : DaftarNilai Kode Nilai

Daftar nilai ini belum ada isinya yang nantinya akan kita isi dengan perintah INSERT. Kolom Status pada tabel DaftarSiswa akan kita isi dengan “Lulus” dan “Tidak Lulus” secara automatis saat kita melakukan INSERT dan UPDATE pada tabel DaftarNilai.

Cara membuat dan mengisi kedua tabel diatas: CREATE TABLE daftarSiswa (kode char(4), status char(10)) CREATE TABLE daftarnilai (kode char(4), nilai float) Pada tabel DaftarSiswa diisi dengan perintah berikut : INSERT INTO daftarSiswa VALUES(’1001′,”) INSERT INTO daftarSiswa VALUES(’1002′,”

INSERT INTO daftarSiswa VALUES(’1003′,”) Setelah semuanya dijalankan di Query Analyzer, berikutnya kita akan membuat suatu trigger di tabel daftarNilai.

Contoh Trigger CREATE TRIGGER tr_status ON daftarnilai FOR INSERT, UPDATE AS DECLARE @kode char(4) DECLARE @nilai float SELECT @kode = kode, @nilai = nilai FROM daftarNilai IF @nilai >= 60 UPDATE daftarSiswa SET status = ‘Lulus’ WHERE kode=@kode ELSE UPDATE daftarSiswa SET status = ‘Tidak Lulus’ WHERE kode=@kode go