Reemplazar palabras
Publicado por German (1 intervención) el 22/03/2009 02:54:53
Hola, no tengo mucha experiencia en sql y desde ya muchas gracias por la ayuda.
Como puedo automatizar reemplazar palabras de una tabla en las columna de otra tabla, para ser mas claro:
Tengo las tablas:
a) Preguntas con las columnas: id_pregunta, pregunta, respuesta
1 | ¿Pregunta 1 con el texto ab? | Esta es la respuesta 1 aB
2 | ¿Pregunta 2 con el texto AB? | Esta es la respuesta 2 aB
3 | ¿Pregunta 2 con el texto aB? | Esta es la respuesta 3 aB
b) Palabras con las columnas: texto, reemplazo
ab | texto1
AB | texto2
aB | texto3
entonces, lo q necesito es reemplazar en las columnas "pregunta" y "respuesta" por el campo "texto" y "reeemplazo"
Quedando la tabla de preguntas:
1 | ¿Pregunta 1 con el texto texto1? | Esta es la respuesta 1 texto3
tengo claro q debo usar la funcion replace(), pero como puedo hacer el sql? necesito un stored procedure?
Desde ya gracias
German
Como puedo automatizar reemplazar palabras de una tabla en las columna de otra tabla, para ser mas claro:
Tengo las tablas:
a) Preguntas con las columnas: id_pregunta, pregunta, respuesta
1 | ¿Pregunta 1 con el texto ab? | Esta es la respuesta 1 aB
2 | ¿Pregunta 2 con el texto AB? | Esta es la respuesta 2 aB
3 | ¿Pregunta 2 con el texto aB? | Esta es la respuesta 3 aB
b) Palabras con las columnas: texto, reemplazo
ab | texto1
AB | texto2
aB | texto3
entonces, lo q necesito es reemplazar en las columnas "pregunta" y "respuesta" por el campo "texto" y "reeemplazo"
Quedando la tabla de preguntas:
1 | ¿Pregunta 1 con el texto texto1? | Esta es la respuesta 1 texto3
tengo claro q debo usar la funcion replace(), pero como puedo hacer el sql? necesito un stored procedure?
Desde ya gracias
German
Valora esta pregunta
0