URGENTE: Buscar tablas con campos con tipo decimal(5,2)

30/11/2007 - 13:12 por Jesus Suarez | Informe spam
Hola a todos,
tengo una base de datos con 10000 tablas y necesito buscar en qeu tablas
tengo campos del tipo decima(5,2)
como puedo hacer esto.

Preguntas similare

Leer las respuestas

#1 Alfredo Novoa
30/11/2007 - 13:18 | Informe spam
On Fri, 30 Nov 2007 13:12:45 +0100, "Jesus Suarez"
wrote:

tengo una base de datos con 10000 tablas y necesito buscar en qeu tablas
tengo campos del tipo decima(5,2)
como puedo hacer esto.



Pues por ejemplo:

select distinct table_catalog from information_schema.columns where
data_type='decimal' and numeric_precision=5 and numeric_scale=2


Saludos
Respuesta Responder a este mensaje
#2 Rubén Vigón
30/11/2007 - 13:24 | Informe spam
Hola Jesús,

Prueba con la siguiente consulta:

SELECT so.name AS Tabla, sc.name AS Columna FROM syscolumns sc INNER JOIN sysobjects so ON sc.id = so.id WHERE sc.xtype IN (SELECT xtype FROM systypes WHERE name = 'decimal') AND sc.prec = 5 AND sc.scale = 2

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida