Pertanyaan yang diberi tag «trigger»

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

5
Bagaimana mendeteksi setiap perubahan pada basis data (DDL dan DML)
Ada banyak basis data di server SQL klien saya. Basis data ini sedang dikembangkan, sehingga pengembang dapat merancang, refactor, melakukan modifikasi data, dan sebagainya. Ada beberapa database yang jarang berubah. Klien saya harus menjaga semuanya aman (dicadangkan) dan meluangkan waktu untuk mengelola lingkungan. (Tidak ada posisi administrator DB di perusahaan.) …

3
SQL dinamis dalam rutinitas tersimpan MySQL
Menurut pembatasan pada rutinitas dan pemicu yang tersimpan , sql dinamis tidak dapat digunakan (pembatasan dicabut untuk prosedur tersimpan dalam versi 5.0.13 dan yang lebih baru). Mengapa batasan ini ada? Dan mengapa mengangkatnya untuk prosedur, tetapi tidak berfungsi atau memicu?

2
Apa itu "tabel transisi" di Postgres?
Halaman yang menggambarkan apa yang baru di Postgres 10 menyebutkan "Tabel Transisi untuk Pemicu". Tabel Transisi untuk Pemicu Fitur ini membuat AFTER STATEMENT pemicu bermanfaat dan berkinerja dengan memaparkan, jika perlu, baris lama dan baru ke kueri. Sebelum fitur ini, AFTER STATEMENTpemicu tidak memiliki akses langsung ke ini, dan solusinya …


4
Apakah praktik yang buruk untuk menggabungkan data dari tabel yang berbeda menjadi satu?
Latar Belakang Saya menulis banyak laporan besar untuk dan umumnya memelihara catatan kesehatan besar DB (menulis SP, fungsi, pekerjaan, dll.). Skema asli, dan perangkat lunak yang menggunakannya, berasal dari vendor yang berbeda, jadi saya tidak bisa banyak berubah tentang hal itu secara struktural. Ada banyak catatan yang memerlukan pelacakan seperti …

2
Apa penyebab dan solusi untuk mutasi kesalahan tabel?
Saya mengerti kesalahan tabel bermutasi disebabkan oleh cacat desain atau permintaan bermasalah. Kueri lama baru-baru ini dimasukkan ke dalam produksi yang menghasilkan kesalahan tabel mutasi. DBA kami memecahkan masalah tetapi kami tidak tahu caranya. Apa sebenarnya yang menyebabkan kesalahan tabel bermutasi dan bagaimana DBA kami telah memperbaiki masalahnya?
12 oracle  trigger  plsql 

3
Bagaimana cara mengubah urutan pemicu?
Sebenarnya saya jarang menggunakan pemicu. Jadi saya bertemu masalah pada saat pertama. Saya memiliki banyak tabel dengan pemicu (2 atau lebih untuk setiap tabel). Saya ingin tahu dan mengubah urutan pemicu untuk setiap meja. Apakah mungkin mendapatkan informasi ini? TAMBAH: Ini adalah artikel enoght yang bagus tentang mssqltips yang saya …


2
Seberapa sering pemicu UNTUK SETIAP PERNYATAAN akan dilaksanakan jika operasi disebabkan oleh kendala FK dengan UPDATE CASCADE?
Saya mengerti bahwa pemicu pada tabel t didefinisikan dengan FOR EACH STATEMENTakan berjalan sekali ketika saya menjalankan UPDATE t .... Sekarang, ketika tdidefinisikan dengan FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, dan saya memperbarui N baris a, akankah hal itu menyebabkan pemicu dipanggil sekali, atau N kali? Dengan …


1
Apa hak istimewa yang diperlukan untuk menjalankan fungsi pemicu di PostgreSQL 8.4?
Apa hak istimewa yang diperlukan untuk menjalankan fungsi pemicu di PostgreSQL 8.4? Tampaknya hak istimewa yang ditetapkan untuk suatu peran tidak masalah untuk menjalankan fungsi pemicu. Saya pikir saya telah melihat suatu hari bahwa hak istimewa yang diperlukan untuk menjalankan fungsi pemicu adalah hak istimewa EXECUTE tetapi untuk pemilik tabel, …

1
Mengapa saya TIDAK mendapatkan kesalahan tabel mutasi di pemicu?
Ini (atau setidaknya diketahui) bahwa Anda tidak dapat menggunakan pernyataan DML pada tabel bermutasi di dalam pemicu. Kutipan dari dokumentasi Oracle : Tabel mutasi adalah tabel yang sedang dimodifikasi oleh pernyataan UPDATE, DELETE, atau INSERT, atau tabel yang mungkin diperbarui oleh efek dari batasan DELETE CASCADE. Sesi yang mengeluarkan pernyataan …


2
Melacak pengguna saat ini melalui tampilan dan pemicu di PostgreSQL
Saya memiliki database PostgreSQL (9.4) yang membatasi akses ke catatan tergantung pada pengguna saat ini, dan melacak perubahan yang dibuat oleh pengguna. Ini dicapai melalui tampilan dan pemicu, dan sebagian besar ini berfungsi dengan baik, tapi saya mengalami masalah dengan tampilan yang memerlukan INSTEAD OFpemicu. Saya telah mencoba untuk mengurangi …

1
Sinkronisasi menggunakan pemicu
Saya memiliki persyaratan yang mirip dengan diskusi sebelumnya di: Menulis skema bank sederhana: Bagaimana saya harus menjaga saldo saya sinkron dengan riwayat transaksi mereka? Pemicu dalam kombinasi dengan transaksi Saya punya dua tabel, [Account].[Balance]dan [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( TransactionID …

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.