Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment gérer le type de données Clob dans Excel à partir d'une requête SQL

J'ai également été confronté au même problème. J'obtenais "Erreur non spécifiée" en essayant d'ouvrir le jeu d'enregistrements. J'ai trouvé que l'utilisation du pilote Oracle Home résout ce problème.

Veuillez suivre les étapes ci-dessous pour configurer Oracle Home Driver sur votre machine -

  1. Installer Oracle Instant Client 12C
  2. Trouvez ce chemin - C:\Oracle\product\12.1.0\client\Network\Admin\Sample
  3. Copiez les fichiers "sqlnet.ora" et "tnsnames.ora"
  4. Coller dans le dossier Admin (comme mentionné dans le chemin ci-dessus)
  5. Modifier le fichier "tnsnames.ora"
  6. Ajoutez le code ci-dessous à la fin

    [DS Name as you wish] =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = [your DB server name or IP])(PORT = [Port Number]))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = [Your DB Service Name]")
        )
      )
    
  7. Enregistrez le fichier

  8. Vérifiez le nom du pilote dans les pilotes ODBC (Control Panel -> Administrative Panel -> Data Sources (ODBC) )Mon nom de pilote est affiché comme - Oracle dans OraClient12Home1
  9. Essayez la chaîne de connexion ci-dessous

    ConnectionString="Driver={Oracle in OraClient12Home1};DBQ=Your SERVICE_NAME;User ld=User ID;pwd=Password;"