Hace poco estaba revisando unos procedimientos almacenados que tengo andando en mis bases de datos, probando las nuevas opciones de codigo de SQL Server 2008 me encontre con algo que a decir verdad me parece muy interesante, y considero importante compartirlo con ustedes.
Recuerden que en SQL Server 2005 no podiamos llegar a asignarle un valor a una variable sobre la misma linea; es decir, en SQL Server 2005 no podiamos hacer algo como esto:
1: Declare @MiVariable int = 10;
Ahora en Microsoft SQL Server 2008, esto si es posible, eso significa que ya no tenemos que llegar a hacer cosas como:
1: Declare @MiVariable int;2: Set @MiVariable = 10;
Esto no solamente nos ayuda en la reduccion de lineas de codigo, sino que tambien nos habilita opciones como +=, de esta manera podriamos llegar a hacer cosas como:
1: Declare @MiVariable int = 10;2: Set @MiVariable += 7;
Esto nos abre una gran cantidad de opciones en temas de desarrollo dentro de SQL Server 2008.
Saludos