Parametrizacion desarrollo de sistemas
En Lenguajes de programación:
La Parametrización es la propiedad de un módulo, o de una construcción sintáctica del lenguaje, para utilizar datos de varios tipos. Es unmecanismo muy útil porque permite aplicar el mismo algoritmo a tipos de datos diferentes; es una facilidad que permite separar los algoritmos de los tipos de datos, aumentando de esta manera lamodularidad de los programas y minimizando la duplicación de código. En Ada a la parametrización se la llama Genericidad y se logra mediante el uso de Paquetes Genéricos (generic packages), y en C++ medianteel uso de Plantillas (templates).
En SQL
Parametrización Simple: En SQL Server, el uso de parámetros o marcadores de parámetros en instrucciones Transact-SQL aumenta la posibilidad de que elmotor relacional encuentre planes de ejecución existente y compilada previamente, que coincidan con nuevas instrucciones SQL.
La utilización de parámetros o marcadores de parámetros para contenervalores que especifican los usuarios finales es más segura que la concatenación de valores en una cadena que después se ejecuta mediante un método de la API de acceso de datos, la instrucción EXECUTE oel procedimiento almacenado sp_executesql.
Si una instrucción SQL se ejecuta sin parámetros, SQL Server parametriza la instrucción internamente para aumentar las posibilidades de hacerla coincidircon un plan de ejecución existente. Este proceso se denomina parametrización simple. En SQL Server 2000, el proceso se denominaba parametrización automática.
Parametrización Forzada: Puedereemplazar el comportamiento predeterminado de parametrización simple de SQL Server si especifica que, con algunas limitaciones, todas las instrucciones SELECT, INSERT, UPDATE y DELETE de una base de datosincluyan parámetros. La parametrización forzada se habilita al establecer la opción PARAMETERIZATION en FORCED en la instrucción ALTER DATABASE. Puede que la parametrización forzada mejore el...
Regístrate para leer el documento completo.