2010-12-13 23 views
1

J'utilise actuellement OPENQUERY pour importer des données dans une base de données à partir d'un serveur Oracle Linked.SQL: OPENQUERY Question

J'utilise actuellement SELECT INTO. Cela fonctionne bien, mais je dois laisser tomber la base de données et la recréer chaque fois que j'ai besoin d'importer les données sinon j'obtiens l'erreur: la table existe déjà.

Existe-t-il une autre façon de travailler avec OPENQUERY qui va importer les données sans avoir à déposer et recréer la table dont j'ai besoin?

Voici ce que j'ai:

SELECT * DANS TEMPTBL DE OPENQUERY (LINK, 'SELECT * FROM DataLoad')

Merci.

+0

drop the table pas la base de données non? –

+0

droite, je dois laisser tomber la table après chaque importation – asd

Répondre

1

Pourquoi pas ça? INSCRIRE DANS PERMTBL (liste des colonnes) SELECT (liste des colonnes) FROM OPENQUERY (LINK, 'SELECT (liste des colonnes) FROM DATALOAD')