Cambiar de Float a Decimal

11/09/2006 - 17:36 por OscarRD | Informe spam
Saludos,



Deseo cambiar el tipo de datos de todas las columnas de todas las
tablas de
una base de datos del tipo float a decimal. ¿Cual es la manera mas
rapida
de conseguirlo?, ninguno de estos campos son primary key y no tienen
constrainst
he leido mucho sobre esto en el foro, pero no he podido conseguir mi
objetivo
si pudiesen enviarme algun scritp les estaria muy agredecido


de antemano gracias por sus comentarios


Oscar Portorreal
Santo Domingo, Rep. Dom.
Sql 2000

Preguntas similare

Leer las respuestas

#1 Maxi
11/09/2006 - 18:21 | Informe spam
Hola, deberias hacerlo via TSQL con ALTER Table, quizas puedas hacer un
cursor a partir de esta consulta para sacar a que tabla y como se llama el
campo

SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE='FLOAT'


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"OscarRD" escribió en el mensaje
news:
Saludos,



Deseo cambiar el tipo de datos de todas las columnas de todas las
tablas de
una base de datos del tipo float a decimal. ¿Cual es la manera mas
rapida
de conseguirlo?, ninguno de estos campos son primary key y no tienen
constrainst
he leido mucho sobre esto en el foro, pero no he podido conseguir mi
objetivo
si pudiesen enviarme algun scritp les estaria muy agredecido


de antemano gracias por sus comentarios


Oscar Portorreal
Santo Domingo, Rep. Dom.
Sql 2000
Respuesta Responder a este mensaje
#2 OscarRD
13/09/2006 - 18:54 | Informe spam
Te agresco mucho tu ayuda Maxi.

Pude logra un Select que me Trae todas las tablas y los campos
excluyendo las vistas, cuyo tipo de dato sean Float en la
Base de Datos especificada.


SELECT TABLE_NAME,COLUMN_NAME,DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS,sysobjects
WHERE DATA_TYPE='FLOAT'
and sysobjects.type ='U'
and sysobjects.name = TABLE_NAME
ORDER BY TABLE_NAME

hasta aqui todo bien
lo que no he podido hacer es cambiar el tipo de dato
de FLOAT a DECIMAL. me imagino
que hay que hacerlo con una iteracion o algo asi
Perdon...Soy Novato en TSQL

Les pido me ayuden con alguna codigo de ejemplo
les estare muy agredecidos.


Gracias de Antemano




Maxi ha escrito:

Hola, deberias hacerlo via TSQL con ALTER Table, quizas puedas hacer un
cursor a partir de esta consulta para sacar a que tabla y como se llama el
campo

SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE='FLOAT'








Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"OscarRD" escribió en el mensaje
news:
Saludos,



Deseo cambiar el tipo de datos de todas las columnas de todas las
tablas de
una base de datos del tipo float a decimal. ¿Cual es la manera mas
rapida
de conseguirlo?, ninguno de estos campos son primary key y no tienen
constrainst
he leido mucho sobre esto en el foro, pero no he podido conseguir mi
objetivo
si pudiesen enviarme algun scritp les estaria muy agredecido


de antemano gracias por sus comentarios


Oscar Portorreal
Santo Domingo, Rep. Dom.
Sql 2000
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida