November 4, 2004 at 7:22 pm
I think I got you mixed up. OPENROWSET can be used in two ways :
in the first exemple I showed you I used all the information required to setup a linked server (servername, username, pass and catalog...), however once you have the linked server setup you can skip this operation and only use the linked server name as a reference.
I found this exemple in the books online (for oracle :-)) :
(you can find the whole document under "OPENQUERY")
Examples
This example creates a linked server named OracleSvr against an Oracle database using the Microsoft OLE DB Provider for Oracle. Then this example uses a pass-through query against this linked server.
Note This example assumes that an Oracle database alias called ORCLDB has been created.
EXEC sp_addlinkedserver 'OracleSvr',
'Oracle 7.3',
'MSDAORA',
'ORCLDB'
GO
SELECT *
FROM OPENQUERY(OracleSvr, 'SELECT name, id FROM joe.titles')
GO
I think this is the simplest way for you to do the task at hand.
November 5, 2004 at 9:20 am
Thanks for all your effort, however, I found the fix I needed.
The solution is that the Server/Field names proper syntax should be:
OracleServer..Schema.fieldname
Thanks again.
November 5, 2004 at 9:34 am
Good.. I just wish I had had an Oracle server to do some tests.. would have saved us a lot of typing :-).
Viewing 3 posts - 16 through 17 (of 17 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy