Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

diferencia entre tablas "estructura"

Estas en el tema de diferencia entre tablas "estructura" en el foro de SQL Server en Foros del Web. Como estan Tengo dos bases de datos en SQL 2005 Ambas eran iguales pero a algunas tablas se les modifico el tipo y tamaño de ...
  #1 (permalink)  
Antiguo 05/01/2009, 10:27
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 7 meses
Puntos: 50
diferencia entre tablas "estructura"

Como estan

Tengo dos bases de datos en SQL 2005

Ambas eran iguales pero a algunas tablas se les modifico el tipo y tamaño de algunos de los campos.

Existe alguna sentencia SQL que permita comparar las tyablas para saber que cambios fueron los que se realizaron.


gracias
  #2 (permalink)  
Antiguo 05/01/2009, 11:23
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: diferencia entre tablas "estructura"

Código sql:
Ver original
  1. SELECT T1.name,T1.xtype,T1.LENGTH,T2.name,T2.xtype,T2.LENGTH, CASE WHEN T1.xtype<>T2.xtype THEN 'CAMBIO' ELSE '' END [TIPO],
  2.     CASE WHEN T1.length<>T2.LENGTH THEN 'CAMBIO' ELSE '' END [LONG]
  3. FROM (
  4.     SELECT C1.* FROM Temp.dbo.syscolumns C1
  5.     INNER JOIN BBDD1.dbo.sysobjects O2 ON C1.id=O2.id
  6.     WHERE O2.name='TABLA1'
  7. ) T1
  8.     FULL JOIN (
  9.         SELECT C1.* FROM DERCO_DBM.dbo.syscolumns C1
  10.         INNER JOIN BBDD2.dbo.sysobjects O2 ON C1.id=O2.id
  11.         WHERE O2.name='TABLA2'
  12.     ) T2 ON T1.name=T2.name
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:59.