Ayuda : Buscar y Reemplazar un string en una b.d.d
Publicado por Fernando Pena (49 intervenciones) el 10/04/2003 17:39:14
Hola. Mi pregunta es la siguiente, y la ilustro a través de un ejemplo sencillo :
- Tengo una b.d.d. en SQLServer 7.0 con 400 TABLAS
- Quiero CAMBIAR el Código de Cliente por OTRO distinto.
- Pero ....dicho Código de Cliente, puede estar "repartido" en 10, 15, o 20 tablas........
( Por ejemplo ... FACTURAS CLIENTES CABECERA
FACTURAS CLIENTES LINEAS
COBROS CLIENTES
PEDIDOS CLIENTES
MAESTRO CLIENTES
.........
etc...)
- Quiero buscar el string "430000001" y cambiarlo por "430999999"
en TODAS LAS TABLAS DE LA BASE.
¿ Cómo hacelo ????
NOTA.- Yo lo tengo resuelto, pero me tuve que pasar a UNIX los archivos, desarrollar "shell scripts"....y posteriormente, hacer procedimientos SQLServer sabiendo en QUE tablas hacer un UPDATE.... . en fín......resuelto pero ...complicado.
¿ Algún método más directo ?
Gracias de antemano.
- Tengo una b.d.d. en SQLServer 7.0 con 400 TABLAS
- Quiero CAMBIAR el Código de Cliente por OTRO distinto.
- Pero ....dicho Código de Cliente, puede estar "repartido" en 10, 15, o 20 tablas........
( Por ejemplo ... FACTURAS CLIENTES CABECERA
FACTURAS CLIENTES LINEAS
COBROS CLIENTES
PEDIDOS CLIENTES
MAESTRO CLIENTES
.........
etc...)
- Quiero buscar el string "430000001" y cambiarlo por "430999999"
en TODAS LAS TABLAS DE LA BASE.
¿ Cómo hacelo ????
NOTA.- Yo lo tengo resuelto, pero me tuve que pasar a UNIX los archivos, desarrollar "shell scripts"....y posteriormente, hacer procedimientos SQLServer sabiendo en QUE tablas hacer un UPDATE.... . en fín......resuelto pero ...complicado.
¿ Algún método más directo ?
Gracias de antemano.
Valora esta pregunta
0