Estoy confundido acerca de algunos puntos:¿Cuál es la diferencia entre un procedimiento almacenado y una vista?
¿Cuál es la diferencia entre un procedimiento almacenado y una vista?
¿Cuándo debo usar los procedimientos almacenados, y cuándo debo usar las vistas, en SQL Server?
¿Las vistas permiten la creación de consultas dinámicas en las que podemos pasar parámetros?
¿Cuál es el más rápido, y sobre qué base es uno más rápido que el otro?
¿Las vistas o los procedimientos almacenados asignan la memoria de forma permanente?
¿Qué significa si alguien dice que las vistas crean una tabla virtual, mientras que los procedimientos crean una tabla de materiales?
Háganme saber los puntos a seguir, si los hubiere.
Pero puedo unirme para unir varias tablas en un procedimiento almacenado y donde no tengo que dar el parámetro. – NoviceToDotNet
pero ¿POR QUÉ harías eso? ¿Qué está tratando de lograr? Puede usar una vista COMO una tabla ... los procedimientos almacenados son para HACER cosas ... las vistas son para hacer su vida más fácil. – Patrick
Considere una vista como una consulta almacenada por lo que si tiene dos tablas que considera que debe unir mucho para realizar el trabajo, puede crear una vista para trabajar en contra, de modo que no tenga que unirse a ellas todo el tiempo . – Patrick