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

Bagaimana saya harus bekerja dalam skenario ini. Haruskah saya menggunakan Pemicu atau Biarkan Pengguna untuk mengelola

Saya akan membuat yang berikut ini:

  • Masukkan logika validasi data ke dalam prosedur tersimpan
  • Menjadikan prosedur tersimpan sebagai satu-satunya cara aplikasi berinteraksi dengan tabel
  • Masukkan kode yang Anda inginkan ke dalam prosedur tersimpan.

Paradigma pemrograman berbasis pemicu tumbuh terlalu sulit untuk dikodekan dan dipelihara seiring dengan meningkatnya kompleksitas logika bisnis aplikasi Anda.

Namun, jika Anda benar-benar yakin Anda hanya akan memiliki logika sederhana seperti ini, tidak apa-apa untuk memasukkannya ke dalam pemicu karena ini akan membutuhkan sedikit perubahan dalam cara aplikasi berinteraksi dengan database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ada memori sistem yang tidak mencukupi di kumpulan sumber daya 'internal'

  2. Kueri paginasi menggunakan pengurutan pada kolom yang berbeda menggunakan ROW_NUMBER() OVER() di SQL Server 2005

  3. Permintaan SQL Server Xml dengan awalan yang tidak dideklarasikan

  4. Hibernate:Pada SQL Server 2008 kolom diubah dari datetime ke datetime2. Bagaimana saya bisa memperbarui konfigurasi hibernasi untuk mencerminkan ini?

  5. DATETIME2FROMPARTS() Contoh di SQL Server (T-SQL)