Ayuda en Query

04/05/2004 - 21:45 por Ricardo | Informe spam
Tengo una tabla donde hay dos columnas

columna1 es varchar(13)
columna2 es bit

ahora bien en columna1 puede tener un valor de 13 chars o menor...

entonces quiero hacer un query que si columna1 tiene 13 chars que ponga en
columna2 un 1, en caso de que columna2 tenga menos de 13 chars que ponga un
0

es muy facil hacer el update, mi problema es usar alguna funcion de sql para
que cuente la cantidad de chars que tenga columna1...

alguien me puede ayudar?
 

Leer las respuestas

#1 jboca
04/05/2004 - 22:29 | Informe spam
Hola Ricardo:

Te cuento que el update podria quedar asi

Update Tabla set Columna2=0
go
Update Tabla set Columna2=1
Where Len(Columna1)
go

si quieres puedes colocarlo en un SP o como quieras usarlo.
Espero te sea util.

John Jairo Bocachica
Colombia

Ricardo wrote:

Tengo una tabla donde hay dos columnas

columna1 es varchar(13)
columna2 es bit

ahora bien en columna1 puede tener un valor de 13 chars o menor...

entonces quiero hacer un query que si columna1 tiene 13 chars que ponga en
columna2 un 1, en caso de que columna2 tenga menos de 13 chars que ponga un
0

es muy facil hacer el update, mi problema es usar alguna funcion de sql para
que cuente la cantidad de chars que tenga columna1...

alguien me puede ayudar?

Preguntas similares