Inner Join entre duas Tabelas de databases diferentes
Senhores.
Uso Delphi 2007, acessando o SQL Server (Msde) com ADO.
Tenho um servidor SQl Server que possui mais de um banco de dados e cada um desses bancos de dados tem suas tabelas.
Preciso fazer um relacionamento(inner Join) entre duas tabelas sendo que cada uma está em um database diferente. É possível relaciona-las?
Quando as tabelas estão no mesmo database não tem problema.
SDS
Uso Delphi 2007, acessando o SQL Server (Msde) com ADO.
Tenho um servidor SQl Server que possui mais de um banco de dados e cada um desses bancos de dados tem suas tabelas.
Preciso fazer um relacionamento(inner Join) entre duas tabelas sendo que cada uma está em um database diferente. É possível relaciona-las?
Quando as tabelas estão no mesmo database não tem problema.
SDS
Rounilo
Curtidas 0
Respostas
Aroldo Zanela
18/01/2008
Colega,
Basta utilizar nomes totalmente qualificados (nome de quatro partes), conforme segue:
nome_do_servidor.[nome_do_banco_de_dados].[nome_do_esquema].nome_do_objeto
Basta utilizar nomes totalmente qualificados (nome de quatro partes), conforme segue:
nome_do_servidor.[nome_do_banco_de_dados].[nome_do_esquema].nome_do_objeto
GOSTEI 0
Djjunior
18/01/2008
no sql não seria
Server_name.Owner.DataBase.TableName ?
lembrando que o Onwer normalmente é o dbo
Server_name.Owner.DataBase.TableName ?
lembrando que o Onwer normalmente é o dbo
GOSTEI 0
Aroldo Zanela
18/01/2008
no sql não seria
Server_name.Owner.DataBase.TableName ?
lembrando que o Onwer normalmente é o dbo
Colega,
A lista a seguir contém formatos válidos para nomes de objetos:
servidor.banco_de_dados.proprietário.objeto
banco_de_dados.proprietário.objeto
banco_de_dados..objeto
proprietário.objeto
objeto
GOSTEI 0
Rounilo
18/01/2008
Senhores, estive viajando e agradeço a informações prestadas.
GOSTEI 0
Rounilo
18/01/2008
Errata
´ as informações´
´ as informações´
GOSTEI 0