Isnumeric e Isdate

04/05/2007 - 14:21 por Aventurero | Informe spam
Disculpen si esta pregunta es muy elemental.
Pero no se como utilizar en un Case de un procedimiento almacenado las
funciones
Isnumeric()
Isdata()
Me sale error si tengo
case isnumeric(campotabla) when false then cast(campotabla as int) else 0
end as campo
caso igual ocurre con istadate()

Gracias anticipadas.

Atentamente,


Aventurero
 

Leer las respuestas

#1 Maxi
04/05/2007 - 16:31 | Informe spam
Hola, de donde has sacado esa sintaxis? has leido minimamente la sentencia
case y isnumeric en tus libros on line?

Porque la sintaxis es:

select case when isnumeric('10') = 1 then 10 else 0
end as campo


fijate que el when esta mal en tu query y ademas pones un false que no se de
donde lo has sacado


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Aventurero" escribió en el mensaje
news:ePA%
Disculpen si esta pregunta es muy elemental.
Pero no se como utilizar en un Case de un procedimiento almacenado las
funciones
Isnumeric()
Isdata()
Me sale error si tengo
case isnumeric(campotabla) when false then cast(campotabla as int) else 0
end as campo
caso igual ocurre con istadate()

Gracias anticipadas.

Atentamente,


Aventurero

Preguntas similares