# Los procedimientos almacenados en comparación con SQL dinámico - el viejo debate ...Frans BoumaM SK2s tomar...

<datetime class="hidden">2003-12-07T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, Database, Performance -->
[El Presidente interino (habla en inglés): Doy las gracias al representante de la República Árabe Siria por su declaración.](http://weblogs.asp.net/fbouma) Sin embargo, en el párrafo 2 de la parte dispositiva del proyecto de resolución no se hace referencia a las obligaciones dimanantes de los tratados. [Los procedimientos almacenados sobre el uso de SQL Dynamic](http://weblogs.asp.net/fbouma/posts/38178.aspx) - así que FransM SK1 ¿qué ' tiene usted respecto a cosas como [El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer.](http://www.sqlteam.com/item.asp?ItemID=1015)y Funciones definidas por el usuario - que son esencialmente SPs pero que no tienen equivalentes para SQL dinámico,, así que ustedM SK3 está sugeriendo que yo no deba usarlas más.
Para ser sincero, I' siempre estoy un poco reticente para pagar mucha credibilidad a un argumento sobre un enfoque de acceso a datos de alguien que tiene una [El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer.](http://www.llblgen.com/) El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer. [El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer.](http://www.llblgen.com/) apoya SPs pero tiene un fuerte prejuicio hacia T generado de forma dinámica-SQL), algo como MS en el debate Linux [El Presidente interino (habla en inglés): Doy las gracias al Secretario General por la declaración que acaba de formular.](http://www.fool.com/News/mft/2003/mft03032502.htm) El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad de oportunidades entre los hombres y las mujeres en materia de empleo, incluida la eliminación del trabajo forzoso. [El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer.](http://www.thetip.org/art_Haliburton_Awarded_Massive_Iraqi_Oil_Reconstruction_Deal268_icle.html)La Comisión Consultiva en Asuntos Administrativos y de Presupuesto examinó el proyecto de presupuesto por programas para el bienio 2002-2003 (A/60/6 (Vol. I)).
Yo uso SPs casi exclusivamente para acceso a datos, No tengo ningún interés legítimo en un enfoque o el otro, Había usado SQL Dynamic en los malos tiempos de ASPM SK2VBScript pero me cambiaron a SPs cuando necesitaba más oomph en mi código de acceso a los datos . Tengo una fuerte preferencia por manipular los datos usando la lógica basada en SetMSC4 síMST5 para operaciones más complejas IMSSK6 traeré los datos al código, pero en generalMSP7 Uso la DB para manipularlos y luego devolver la cantidad mínima de datos de nuevo al códigoMSL8 La razón por la que yo lo doy esMSV9no estigmatismoMSS10 simplemente me resulta más fácil filtrar y componer mis datos más cerca de élMSR11su fuenteM SR12
También le faltan algunos de los argumentos de Frans'. [El Comité recomienda al Estado Parte que adopte todas las medidas necesarias para garantizar la igualdad entre los géneros y el empoderamiento de la mujer.](http://www.eggheadcafe.com/articles/20010823.asp) para la compilación y filtración de datos, tratar a los SP como proveedores establecidos y modificar el resultado final de la salida para que contengan sólo los datos que realmente necesito - esto requeriría normalmente múltiples viajes al DB y de él (weM SK3 estamos hablando en las diez aquí por cada casoMska4 y sería bastante lentoM Ska5 así como causar un tráfico de red pesado que normalmente no puedo permitirme en sitios altamente escalablesMSKA6
En resumen, lo que digo es que para mis propósitos, los 90% Procedimientos almacenadosM SK3 10% Funciona mejor el SQL Dynamic - hacer declaraciones absolutas acerca de tales cosas es como comentar sobre la religiónMSC6 la política o Open Source o Java \- No creoMNK8 que haya un argumento completamente binario que se haga en cualquiera de estas áreasMRK9 hayMMK10 demasiados puntos de vista enfrentados \- los caballos para los cursos es mi opinión |:-)