I need a query that retrieves info from an Oracle table and
a query that retrieves info from a SQL Server table. The
info has to be joined together according to Record ID
numbers. I have very limited access to the Oracle database
but full control of the SQL Server database.How do I join
two different queries from two different databases?
Answer Posted / guest
To query to different data sources, you can make the Oracle
server a linked server to the SQL Server server. A linked
server can be any OLE DB data source and SQL Server
currently supports the OLE DB data provider for Oracle. You
can add a linked server by calling sp_AddLinkedServer and
query information about linked servers with sp_LinkedServers.
An easier way to add a linked server is to use Enterprise
Manager. Add the server through the Linked Servers icon in
the Security node. Once a server is linked, you can query it
using a distributed query (you have to specify the full name).
Here's an example of a distributed query (from the SQL
Server Books Online) that queries the Employees table in SQL
Server and the Orders table from Oracle:
SELECT emp.EmloyeeID, ord.OrderID, ord.Discount
FROM SQLServer1.Northwind.dbo.Employees AS emp,
OracleSvr.Catalog1.SchemaX.Orders AS ord
WHERE ord.EmployeeID = emp.EmployeeID
AND ord.Discount > 0
| Is This Answer Correct ? | 5 Yes | 1 No |
Post New Answer View All Answers
What is lookup override?
Data table as parameter in sql server?
How do I edit a stored procedure in sql server?
What is difference between foreign key and unique key?
how to restart sql server in single user mode? How to start sql server in minimal configuration mode? : Sql server database administration
What is a covered index?
How you trouble shoot when any job fails
What is implicit mode in sql server?
Your sql server is running out of disk space. You notice that there are several large files with ldf extensions what are these files?
How much memory that we are using in Logshipping Concept?
Explain Capacity planning to create a database? and how to monitor it?
Tell about MOM Tool(Microsoft Operator Manager)?
How to enable tcp/ip protocol on a sql server?
what are the different types of replication you can set up in sql server? : Sql server database administration
What is TDS(Tabular Data Stream) Gateway?