Anuncios

IT Certification Category (Spanish)468x60

viernes, 13 de enero de 2012

¿Arreglos o arrays en SQL Server ?

Varios me preguntan como hacer un array (arreglo, matriz, vectores) en SQL Server. ¿Es serio no existen ?.
¿ Porqué ?.

Para un programador no tiene sentido, pero para los que trabajamos con bases de datos, más bien nos extraña que quieran usar arreglos.

Ahora, para la gente que le gusta simular vectores, hay un artículo muy interesante de otro MVP que les puede ayudar en su cometido (lamentablemente está en inglés, pero con ayuda de un traductor, estoy seguro que les será útil):

http://www.projectdmx.com/tsql/sqlarrays.aspx

Bueno ahora me toca explicar porqué no hay arrays en SQL Server. Simplemente porque consideran más práctico guardar los datos en tablas. Ya sean tablas temporales, CTEs, variables de tipo tabla. En T-SQL, lo más práctico para nosotros es almacenar los datos ahí. Ahora, en las tablas no se usan ciclos y habrá que ver las necesidades del programador para entender cómo ayudarlo en sus necesidades de programación.

Author: Daniel Calbimonte

People who read this post also read :