Cambiar el tipo de Dato de Todas la tablas de una BD

29/06/2006 - 18:05 por Gina Paola Cardoso | Informe spam
Hola!

Llevo varios día tratando de buscar información, pero no encontrado nada,
actualmente tengo una BD, de aproximadamente 350 tablas con 1800
procedimientos almacenados, es necesario que todos lo tipos de datos int,
sean cambiados por float, de una maneja agil. Pienso que hacerlo manual, es
una tarea muy tediosa, por ello quisiera saber como modificar ese tipo de
datos, tanto en tablas con en procedimiento de manera agil y segura.

Agradeciendole la atención prestada,

Gina Paola Cardoso Sandoval
 

Leer las respuestas

#1 Maxi
29/06/2006 - 18:08 | Informe spam
Hola Paola, una manera es por codigo TSQL, como?

Vas a tener que armar un cursor sobre la consulta: SELECT
TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS

Luego recorrer esos resultados y con sql-dinamico (sp_executesql) hacer el
alter de cada tabla y campo que has obtenido del cursor. Si me das hasta la
noche te armo el codigo si es que no te das cuenta como hacerlo


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Gina Paola Cardoso" escribió
en el mensaje news:
Hola!

Llevo varios día tratando de buscar información, pero no encontrado nada,
actualmente tengo una BD, de aproximadamente 350 tablas con 1800
procedimientos almacenados, es necesario que todos lo tipos de datos int,
sean cambiados por float, de una maneja agil. Pienso que hacerlo manual,
es
una tarea muy tediosa, por ello quisiera saber como modificar ese tipo de
datos, tanto en tablas con en procedimiento de manera agil y segura.

Agradeciendole la atención prestada,

Gina Paola Cardoso Sandoval

Preguntas similares