Parámetro entrada tipo char
Publicado por Isabel (1 intervención) el 19/07/2010 22:43:58
Hola a todos,
Tengo un Stored Procedure con un parámetro de entrada tipo char(6).
Create Procedure Test
@pParameter char(6)
as
...
Sin embargo cuando lo ejecuto: Exec Test '123456789'
Me devuelve los registros que coinciden con los 6 primeros caracteres, aún cuando le envío más de 6 caracteres. Entiendo que este valor se está truncando a 6 caracteres porque así lo definí en el SP.
¿Existe alguna manera de que al ejecutar el SP me aparezca un mensaje de warning o de error cuando le estoy enviando una cadena más larga de lo declarado?
Espero pronta respuesta,
Gracias !!
Isabel
Tengo un Stored Procedure con un parámetro de entrada tipo char(6).
Create Procedure Test
@pParameter char(6)
as
...
Sin embargo cuando lo ejecuto: Exec Test '123456789'
Me devuelve los registros que coinciden con los 6 primeros caracteres, aún cuando le envío más de 6 caracteres. Entiendo que este valor se está truncando a 6 caracteres porque así lo definí en el SP.
¿Existe alguna manera de que al ejecutar el SP me aparezca un mensaje de warning o de error cuando le estoy enviando una cadena más larga de lo declarado?
Espero pronta respuesta,
Gracias !!
Isabel
Valora esta pregunta


0