Hola a todos:
Tengo un marrón gordo. Tengo una serie de SQLs hechos en SQL-Script, que entiendo lo que hacen, pero necesito traducir a Transact-SQL... y no tengo ni idea de ninguno de los dos lenguajes, más allá de las típicas funciones de SQL estándar.
Son unas funciones, que definen unas variables, y a dos de ellas se les asigna un valor en función de sendas SELECTs, y a partir de ahí, mediante IF y comparaciones, se devuelve el resultado de una consulta u otra, según dichos valores.
He estado buscando, pero no he encontrado documentación de funciones en T-SQL para novatos. He estado leyendo la web de M$ y sí, he entendido las bases de crear funciones, pero no explica cómo se definen variables, cómo asignarles valores de una SELECT, o cómo usar, si existen, bloques IF, SWITCH u otros comandos de selección.
Es más, no sé siquiera si puedo asignar los valores a las variables, porque las funciones que devuelven tablas, según la doc, sólo pueden contener una sentencia, según he leído.
Total, que si alguien que domine SQL sabe dónde puedo encontrar información, se lo agradecería. Lo ideal sería una herramienta de traducción, pero sólo tenemos la que nos ha dado soporte, que lo hace a la inversa, de T-SQL a SQL-Script... y de aquella manera.
Marcadores