Modificación masiva de consultas |
Responder |
Autor | |
Ofimatic
Nuevo Unido: 20/Febrero/2021 Localización: España Estado: Sin conexión Puntos: 6 |
Opciones de entrada
Gracias(0)
Enviado: 20/Febrero/2021 a las 09:18 |
Saludos a todos y muchas gracias de antemano.
Me han cambiado el prefijo en la nomenclatura de todas (unas 40) tablas que tengo vinculadas a una aplicación de volumen considerable. Cuento unas 150 consultas que necesito modificar, ademàs de algunos cálculos en controles de formulario, y me pregunto si conoceis alguna otra solución que hacerlo editando y corrigiendo el SQL de cada una de ellas, una por una. He intentado buscar en objetos de sistema, por si existiera una tabla con las SQL de todas las consultas pero no he sabido verlo. Asímismo, también tendré que vincular y volver a relacionar todas las tablas y no sé si también se puedieran modificar los nombres de tablas masivamente, sin perder toda esa configuración. Perdón si el tema se ha tratado anteriormente, pero por lo que he buscado creo que no. |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Opciones de entrada
Gracias(0)
|
Esto que te voy a contar es pan para hoy y hambre para mañana .... .
Una vez que hayas vinculado las tablas con sus nuevos nombres puedes cambiar el nombre (de la tabla vinculada) y poner el que quieras, en tu caso el anterior. Ya tienes tu problema solucionado -por ahora-, el que te hayan cambiado el nombre de las tablas origen seguirá estando ahí ... y puede que tengas que acometer el cambio o que no. Yo tengo algunas cambiadas de nombre y así llevan años. No hay ninguna tecla 'mano de santo' que haga el cambio que pides en un 'voilá' (a no ser que pitxiku nos vuelva a sorprender ...). Las querys las podrías atacar usando Un saludo. Editado por Mihura - 20/Febrero/2021 a las 10:28 |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Opciones de entrada
Gracias(0)
|
Hola Ofimatic y bienvenido al foro,
Deberás recorrer la colección QueryDefs y cambiar la SQL de cada una de ellas en consecuencia mediante instrucciones de reemplazo de cadenas. Un saludo |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Opciones de entrada
Gracias(0)
|
Aqui Patxi Sanz explica como cambiar una consulta:
Un poco más de información sobre QueryDefs
|
|
pitxiku
Colaborador Unido: 27/Septiembre/2017 Localización: En mi casa Estado: Sin conexión Puntos: 1510 |
Opciones de entrada
Gracias(0)
|
En teoría, la autocorreccion de nombres te ayuda en este menester:
- https://support.microsoft.com/es-es/office/establecer-opciones-de-autocorrecci%C3%B3n-de-nombres-981b70ef-56ea-47a8-8bb4-a93c10a9d98b#:~:text=Autocorrecci%C3%B3n%20de%20nombres%20evita%20que%20la%20base%20de,otros%20objetos%20sufran%20da%C3%B1os%20Corregir%20autom%C3%A1ticamente%20este%20problema Pero como te ha dicho Mihura, la ventaja de las tablas vinculadas es que tú puedes llamar a la tablas vinculada como quieras, mientras que en su diseño puedes indicar que la tabla real tiene otro nombre completamente distinto. |
|
Ofimatic
Nuevo Unido: 20/Febrero/2021 Localización: España Estado: Sin conexión Puntos: 6 |
Opciones de entrada
Gracias(0)
|
Muchísimas gracias. Este sistema ahorra muchísimo trabajo. Sólo queda rehacer relaciones entre las nuevas tablas.
|
|
Ofimatic
Nuevo Unido: 20/Febrero/2021 Localización: España Estado: Sin conexión Puntos: 6 |
Opciones de entrada
Gracias(0)
|
Muchas gracias. Quedo abrumado de la rapidez y el acierto en las opciones que me dais.
|
|
Ofimatic
Nuevo Unido: 20/Febrero/2021 Localización: España Estado: Sin conexión Puntos: 6 |
Opciones de entrada
Gracias(0)
|
Muchísimas, gracias, Xavi. Entre el cambio de nombre de tablas y la modificación de las Querys ya veo la luz antes del lunes. Amunt!
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |