tengo que hacer una consulta sql y en un campo tengo que poner una condicion... CodCoche= Variable. Unas veces la variable sera un numero y otras veces sera la palabra cualquiera.....
Muchas Gracias.
| ||||
no me enterado muy bien pero si ese campo de una tabla es de tipo number no vas a porder compararlo con un valor cadena (string)
__________________ Cuando creas que no hay solución posible, busca en los foros, siempre en mejor tener a la red mundial de tu parte |
| ||||
Me refiero a algo como lo siguiente; Select * From Clientes WHERE CodCliente=SOMETHING ..... en donde something es cualquier codigo, osea que me filtre todos los codigos, no se si existe alguna palabra clave en sql que haga esto, creo qe si pero no se cual es.... |
| ||||
en una select eso no es posible, si aces un procedimiento y luego lo llamas con parametros si lo haria
__________________ Cuando creas que no hay solución posible, busca en los foros, siempre en mejor tener a la red mundial de tu parte |
| ||||
Intenta declararla de tipo varchar. Cuando el campo es de tipo numérico se hace el cast aunque tu numero esté expresado como cadena. Por ejemplo: UPDATE tabla SET campo_entero = '5', campo_real = '3.1416' Funcionará y se hará el cast al tipo numerico correspondiente. No se si un SP te permita hacerlo con variables, pero es cuestión de que lo revises.
__________________ Friedrich Nietzsche |