Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apakah ada sesuatu seperti FileSystemWatcher untuk Tabel Server Sql?

Ada juga ADO.NET SqlDependency mekanisme jika Anda menggunakan ADO.NET sisi klien dengan C# atau VB.NET

Anda pada dasarnya mengaitkan SqlDependency dengan SqlCommand Anda, dan berikan event handler yang dipanggil saat nilai yang membentuk kumpulan hasil dari SqlDependency berubah.

using(SqlCommand cmd = new SqlCommand(queryStatement, _conn))
{ 
   cmd.Notification = null;

   SqlDependency dependency = new SqlDependency(cmd);

   dependency.OnChange += 
       new OnChangeEventHandler(OnChange);

    ......
}

Di event handler, Anda kemudian dapat melakukan apa pun yang perlu Anda lakukan.

void OnChange(object sender, SqlNotificationEventArgs e)
{
  SqlDependency dependency = sender as SqlDependency;

  (do whatever you need to do - e.g. reload the data)

}

Marc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah Integrasi SQL Server CLR mendukung file konfigurasi?

  2. Desain Skema untuk Faktur dan Pembayaran - model yang lebih baik daripada hubungan M:M?

  3. SQL - Bergabung dengan tabel di mana salah satu kolomnya adalah daftar

  4. Di SQLServer 2012 TSQL, apa perbedaan menggunakan XML RAW, XML AUTO dan XML PATH

  5. Bagaimana cara membuat tabel berdasarkan tabel lain?