Skip to main content

Cara Membuat Trigger di SQl Server


                                                                 
                                 Cara Membuat Trigger di SQl Server  

Bagaimanakah cara membuat trigger di SQL SERVER ?Pada contoh membuat trigger di sini anda harus mempunyai SQL Server terinstall dicomputer anda lengkap dengan Enterprise Manager-nya.Pada posting kali ini saya akan memberikan contoh membuat trigger pada SQL Server 2000.Kasus-nya adalah sebagai berikut:Tabel penjualan memiliki field-field Nomor_Penjualan, Tanggal_Penjualan, Nama_Suplier, Bulan dan Tahun. Data yang dimasukkan dari aplikasi adalah dataTanggal_Penjualan dan Nama_Pelanggan. Data Bulan dan Tahun akan diisi oleh trigger  berdasarkan data dari field Tanggal_Penjualan. Misalnya Tanggal penjualan adalah 20Mei 2009, maka trigger pada table penjualan akan mengupdate data field Bulan denganangka 5 dan field tahun dengan angka 2009. Data field Nomor_Penjualan adalahautoincrement sehingga tidak perlu diberi nilainya pada saat penambahna data.Langkah-langkh membuat trigger di SQL Server 2000 adalah:Buat table penjualan pada database anda dengan field-field Nomor_Penjualan,Tanggal_Penjualan, Nama_Pelanggan, Bulan dan Tahun.Pada design view di SQL Server Enterprise Manager klik icon triggers.Akan muncul dialog box Trigger Properties.

Isi Text dari Trigger Properties yang ada dengan perintah Transact-SQL berikut:CREATE TRIGGER [ISIDATABULANDANTAHUN] ON dbo.PENJUALANFOR INSERT,UPDATEASDECLARE@NO_PENJUALAN int,@BULAN int,@TAHUN intSELECT@NO_PENJUALAN=NOMOR_PENJUALAN,@BULAN=MONTH(TANGGAL_PENJUALAN),@TAHUN=YEAR(TANGGAL_PENJUALAN)FROM INSERTED;BEGINUPDATE PENJUALAN SET BULAN=@BULAN,TAHUN=@TAHUNWHERE NOMOR_PENJUALAN=@NO_PENJUALAN;END

Untuk memeriksa sintaks penulisan sudah benar atau belum klik tombol Check Syntax.Jika penulisan sitak SQL masih salah akan muncul peringatan error. Klik tombol OK untuk menyimpan trigger. Klik tombol Close untuk menutup Trigger PropertiesMencoba hasil trigger yang baru saja kita buat.Untuk mencoba trigger yang baru saja dibuat kita harus mengisi data pada tabel penjualan. Ada berbagai cara untuk mengisi data ke dalam tabel penjualan. Pada contohini saya akan menggunakan perintah Insert dengan menggunakan SQL Query Analizer.Jalankan program SQL Query Analizer dan login ke SQL Server dengan privilagessetingkat user administrator 

Aktifkan database di mana kita menyimpan tabel penjualan.Tulisakn perintah berikut:insert into penjualan (tanggal_penjualan,nama_pelanggan)values('05/20/2009','BudiSiswanto');select * from penjualan;Tekan F5 pada keyboard untuk mengeksekusi perintah SQL yang baru saja kita tulis.Hasilnya seperti pada gambar berikut:Pada perintah sql di atas kita tidak menyertakan data bulan dan tahun, tetapi data feld bulan dan tahun pada tabel penjualan mempunyai nilai 5 dan 2009 sesuai dengantanggal_penjualan


Comments

Popular posts from this blog

Laporan Praktek Kerja Lapangan

                                                      BAB 1 PENDAHULUAN 1.1.             Latar Belakang Perkembangan Teknologi Informasi yang begitu cepat dengan berbagai penemuan dan inovasi telah membawa banyak perubahan dalam kehidupan manusia. Semakin banyak hal dan aspek dalam kehidupan yang menggunakan IT untuk menjalankan berbagai aktivitas. Salah satu alat yang sering digunakan dalam kehidupan sehari-hari adalah printer , yang digunakan untuk mendokumentasikan suatu data dalam bentuk elektronik. Selama dalam waktu 1 bulan melakukan PKL di PT. PLN (Pesrsero) P3BS UPT PEMATANG SIANTAR,yang mana program tersebut merupakan salah satu program yang diwajibkan pembelajaran di STIKOM TUNAS BANGSA. Selain itu penulis merasa perlu untuk membandingkan dan mengimplementasikan semua ma...

Tips Kencan Pertama

Bagian 1 Melakukan Persiapan untuk Kencan 1 Luangkan waktu untuk menenangkan diri.  Sebelum kencan, kamu mungkin merasa sangat cemas, gugup, senang, atau gabungan dari ketiganya. Untuk menenangkan diri dari rasa gugup prakencan, cobalah lakukan sesuatu yang bisa mengalihkan pikiranmu sejenak dari kencan yang akan datang dan membangkitkan suasana hati yang santai dan ceria. Beberapa cara berbeda yang bisa dicoba untuk menenangkan diri di antaranya adalah: Berolahraga atau berlatih yoga Membaca buku Menonton film atau acara televisi Menyanyikan lagu kesukaan 2 Persiapkan beberapa pertanyaan kencan pertama yang sederhana.  Jika kamu gugup dan tidak tahu apa yang perlu dikatakan saat berkencan, cobalah cari referensi pertanyaan pembuka percakapan. Pertanyaan-pertanyaan ini biasanya berkaitan dengan topik-topik seperti keluarga, hewan peliharaan, seni, hobi, dan acara terakhir. Jika kamu tidak bisa memikirkan pertanyaan apa pun, cobalah pertan...