Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1
tanya trigger
mohon bantuannya.. :)
saya menggunakan sql server 2000
saya punya 3 tabel:
tabel 1: tblA
tabel 2: tblB
tbale 3: tblC
tblA, berisi:
field1
field2
filed3
tblB,berisi:
field4
field5
field6
tblC,berisi:
field7
field8
field9
kondisi yang saya harapkan adalah:
isi field7=field 3
isi field8=field6
jadi, klo field3 berubah,maka field7 juga berubah. begitupun dengan field6 dan field8.
nah, klo ga salah saya pernah denger klo begini kasusnya,penyelesaiannya pake trigger.. ada yang tau ga? ato ada cara yang lebih OK?
terima kasih telah meluangkan waktunya..:)
saya menggunakan sql server 2000
saya punya 3 tabel:
tabel 1: tblA
tabel 2: tblB
tbale 3: tblC
tblA, berisi:
field1
field2
filed3
tblB,berisi:
field4
field5
field6
tblC,berisi:
field7
field8
field9
kondisi yang saya harapkan adalah:
isi field7=field 3
isi field8=field6
jadi, klo field3 berubah,maka field7 juga berubah. begitupun dengan field6 dan field8.
nah, klo ga salah saya pernah denger klo begini kasusnya,penyelesaiannya pake trigger.. ada yang tau ga? ato ada cara yang lebih OK?
terima kasih telah meluangkan waktunya..:)
Tagged:
Comments
Disana banyak tutorialnya.
//untuk field7=field3
create trigger nama_triger on tblA for insert //bebas mau insert/update/delete
as
insert into tblC(field7) values((select field3 from inserted)) //sesuikan dgn update atau delete
begitu jg dengan field pd table lainnya.
select @variabel=field from inserted
Nah baru insert ke tabel lain
setelah saya masukkan perintah di query analyzer seperti ini:
create trigger nama_triger on tblA for insert
as
insert into tblC(field7) values((select field3 from inserted));
tidak bisa.. dan keluar pesan:
Server: Msg 1046, Level 15, State 1, Procedure nama_triger, Line 3
Subqueries are not allowed in this context. Only scalar expressions are allowed.
maap saya masih level beginner.. blum begitu mengerti..
thanx telah meluangkan waktunya..:)
mas Goku bisa diperinci langkah per langkah ga? (-->maklum beginner..:D)
thanx yo..:)
as
declare @nilai varchar(20)
select @nilai=field from inserted
insert into tabel_2 values(@nilai)