Selama Perguruan tinggi, kami terbentur dalam benak kami untuk tidak memperbarui tabel melalui tampilan, dan lagi ketika saya masuk ke tempat kerja kami di mana diberitahu tidak memperbarui database melalui tampilan.
Di mana ada / Apakah ada implikasi kinerja yang signifikan untuk melakukan ini? Atau apakah ini lebih merupakan kasus pengembang senior / DBA yang memberi tahu staf junior untuk tidak melakukan ini karena mereka tanpa disadari dapat mendatangkan malapetaka dengan bergabung secara tidak benar.
EDIT
Saya menggunakan MSSQL 2000-2008 (Tergantung pada rincian klien)
INSTEAD OF
pemicu? Saya belum pernah mendengar saran ini terutama BTW apakah Anda tidak pernah diberi alasan?
instead of
pemicu digunakan, maka tidak ada ambiguitas dan saya tidak melihat alasan untuk tidak menggunakannya. Tapi saya tidak begitu terbiasa dengan SQL Server jadi saya tidak bisa mengomentari menggunakan tampilan tanpa pemicu.