Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2010, 06:46
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: hacer vistas en varias bases de datos

En mysql es tan sencillo como anteponer el nombre de la base de datos para consultar la tabla.

Por ejemplo.

Código MySQL:
Ver original
  1. mysql> use test;
  2. Database changed
  3. mysql> show tables;
  4. +----------------+
  5. | Tables_in_test |
  6. +----------------+
  7. | prueba         |
  8. +----------------+
  9. 1 row in set (0.00 sec)
  10.  
  11. mysql> use vde;
  12. Database changed
  13. mysql> show tables;
  14. +---------------+
  15. | Tables_in_vde |
  16. +---------------+
  17. | ejercicio     |
  18. | fincas        |
  19. +---------------+
  20. 2 rows in set (0.00 sec)
  21.  
  22. mysql> select *from test.prueba;
  23. +------+
  24. | id   |
  25. +------+
  26. |    8 |
  27. |    9 |
  28. +------+
  29. 2 rows in set (0.00 sec)
  30.  
  31. mysql>

Fijate que estamos parados en la base de datos vde y esta no tiene una tabla llamada prueba. Pero la base de datos test si la tiene. La puedo acceder desde la otra base de datos solo anteponiendo el nombre.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming