Gracias y salu2,
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Mas que "vincular tablas" parece que quieres usar tablas de diferentes bases de datos dentro de la misma consulta. Eso lo puedes hacer usando el Fully Cualified Naming. Eso es de la manera servidor.db.dueño.objeto En términos practicos puedes hacer:
Código:
Si ves la sintaxis verás que incluye el server, eso significa que incluso puedes hacer querys entre diferentes servers (previa poca configuracion). SELECT * FROM db1.dbo.tabla t1 INNER JOIN db2.dbo.otra_tabla t2 ON t1.llave = t2.llave
__________________ Friedrich Nietzsche |
| ||||
Ok gracias. En este caso ambas bases estarán en el mismo servidor, asi que supongo que será suficiente con "db1.dbo.tabla t1 INNER JOIN db2.dbo.otra_tabla t2" Podria coger simplemente las sentencias sql que tengo ya en la base antigua de access y cambiarles la sintaxis para que se ajuste a esto ;) Muchas gracias, con esto ya lo tengo resuelto.
__________________ Vayamos por Partes :: Jack el Destripador |
| ||||
Exactamente. Sobre Access no es tan sencillo, existen sentencias de Access que no son de uso tan directo en SQL Server, se me ocurre First y Last
__________________ Friedrich Nietzsche |
| ||||
Que yo recuerde... no tengo ninguna consulta que use esas funciones, hay muchos, pero que muchos, JOIN porque para sacar todos los datos necesarios de una empresa tengo que buscar en varias tablas a la vez!! Pero weno, me parece que con esto lo soluciono todo. Va ser un poco peñazo eso de revisar toooodas las consultas y cambiarles la sintaxis, pero mejor eso a tener que rehacer todo el código de la web!! Muchas gracias, salu2 ![]()
__________________ Vayamos por Partes :: Jack el Destripador |