sql >> Database >  >> RDS >> Sqlserver

Opgeslagen procedures vs. Keer bekeken

Nou, ik zou opgeslagen proc gebruiken voor het inkapselen van code en het beter beheren van machtigingen.

Een weergave is niet echt een inkapseling:het is een macro die zich uitbreidt. Als je vrij snel begint met het deelnemen aan weergaven, zul je een aantal vreselijke vragen hebben. Ja, ze kunnen lid worden, maar dat zou niet moeten..

Dat gezegd hebbende, views zijn een hulpmiddel dat hun plaats heeft (geïndexeerde views bijvoorbeeld) zoals opgeslagen processen.



  1. vind maximale waarde zonder aggregatie-operator in mysql

  2. NCHAR(1) versus BIT

  3. MySQL haalt ontbrekende ID's uit de tabel

  4. MySQL-query met JOIN die INDEX niet gebruikt