Lo que pretendo es poder cambiar el tipo de entrada smallmoney a varchar para permitir el uso de comodines.
El analizador de consultas me da el error: Parameter '{arroba}p_dinero' has an invalid data type.
El trozo de código en cuestión es:
-------------------------------------------------------------
CREATE PROCEDURE ObtenerAlumnos(
{arroba}p_dinero smallmoney(10,4)
)
AS
SELECT * FROM [dbo].[ALUMNOS] WHERE dinero LIKE CONVERT(varchar(15), CAST({arroba}p_dinero AS smallmoney(10,4)))
-------------------------------------------------------------
Por otra parte, en el caso de money y smallmoney el analizador me daba también un error al no usar CONVERT exigiendome que hiciese uso de este comando implícitamente. El código fue:
-------------------------------------------------------------
CREATE PROCEDURE ObtenerAlumnos(
{arroba}p_dinero varchar(15)
)
AS
SELECT * FROM [dbo].[ALUMNOS] WHERE dinero LIKE {arroba}p_dinero
-------------------------------------------------------------
Espero que alguien me pueda ayudar