Pertanyaan yang diberi tag «trigger»

Kode prosedural secara otomatis dijalankan sebagai respons terhadap peristiwa basis data.

1
Pemicu dalam kombinasi dengan transaksi
Misalkan kita memiliki situasi berikut: Kami punya meja (katakanlah Table_A), yang memiliki pemicu INSERT. Pekerjaan pemicu adalah memperbarui beberapa baris table_Bberdasarkan pada nilai yang dimasukkan di table_A. Sekarang, semuanya baik-baik saja ketika kita menyisipkan baris dalam tabel, tetapi bagaimana dengan situasi di mana kita memasukkan data melalui transaksi ?. Apakah …

2
Apakah pemicu kompilasi setiap kali?
Kami memecahkan masalah server yang memiliki utilisasi CPU tinggi. Setelah menemukan bahwa pertanyaan tidak benar-benar menyebabkannya, kami mulai mencari kompilasi. Monitor Kinerja menunjukkan kurang dari 50 Kompilasi / detik dan kurang dari 15 Kompilasi / detik. Setelah menjalankan sesi XE mencari kompilasi, kami melihat ribuan kompilasi per detik. Sistem ini …




1
Apa cara tercepat untuk membersihkan data?
Skenario: Kami memiliki dua tabel Tbl1& Tbl2di Server Pelanggan. Ini Tbl1sedang direplikasi dari Penerbit Server Adan memiliki dua pemicu - masukkan dan perbarui. Pemicu memasukkan dan memperbarui data ke dalam Tbl2. Sekarang, kita harus membersihkan (sekitar 900 juta catatan) dari Tbl2yang memiliki total 1000+ juta catatan. Di bawah ini adalah …

2
Pemicu: pindahkan baris yang dihapus ke tabel arsip
Saya memiliki tabel kecil (~ 10 baris) yang disebut restrictionsdalam database PostgreSQL saya, di mana nilai-nilai dihapus dan dimasukkan setiap hari. Saya ingin memiliki tabel bernama restrictions_deleted, di mana setiap baris yang dihapus restrictionsakan disimpan secara otomatis. Karena restrictionsmemiliki nomor seri, tidak akan ada duplikat. Bagaimana saya menulis pemicu seperti …


3
Batasi pembaruan pada kolom tertentu. Hanya izinkan prosedur tersimpan untuk memperbarui kolom tersebut
Saya memiliki kolom harga sensitif yang ingin saya perbarui hanya melalui prosedur tersimpan. Saya ingin semua kode atau upaya manual untuk mengubah nilai dalam kolom harga ini gagal jika tidak menggunakan prosedur tersimpan yang dirancang untuk memperbaruinya. Saya sedang mempertimbangkan mengimplementasikan ini menggunakan trigger dan token table. Ide yang saya …

4
Panggil prosedur tersimpan dari pemicu
Saya telah membuat prosedur tersimpan di mysql menggunakan sintaks berikut. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON ugm.`gid` …




1
Apakah mungkin untuk memodifikasi definisi pemicu yang ada di MySQL?
Saya bertanya-tanya apakah mungkin untuk memperbarui definisi pemicu di MySQL. Sebagai contoh, saya memiliki pemicu T dan saya ingin menambahkan beberapa fungsi baru ke dalamnya. Asumsi saya adalah bahwa saya harus menjatuhkan dan membuatnya kembali. Apa praktik terbaik dalam administrasi basis data untuk skenario seperti itu?
14 mysql  trigger  update 

2
Pemicu untuk UPDATE setelah UPDATE?
Saya ingin membuat pemicu untuk mencatat waktu setiap pembaruan sebagai: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Masalahnya adalah ketika pemicu ini mencoba memperbarui updatedkolom, itu juga merupakan peristiwa pembaruan lain, yang menjalankan pemicu. Ini akan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.