J'emploie PL/SQL (pas SQL*Plus). le
I veulent exporter la table entière et la sauver comme un dossier de .csv using le code de PL/SQL. (I dirigeant Oracle 9i.) le I veulent lancer Excel et faire charger Excel le dossier sauvé de .csv (sans devoir manuellement l'ouvrir dans Excel) using PL/SQL code.
I ont essayé using la commande de SPOOL, mais il s'avère que le SPOOL est une commande de SQL*PLUS-only puisque je ne peux pas lui obtenir aux suppressions existantes de code de work.
My tous les disques de la table, puis insère les disques en résultant d'une question CHOISIE dans le table. I ne devrait plutôt pas duper autour avec créer un procédé ou une fonction pour faire ceci. Je veux simplement une exportation de .csv à un nom de fichier de mon choix, puis, une fois qu'il est sauvé (sur ma machine locale, pas le serveur), je veux que le code lance Excel et ouvre le dossier de .csv que j'ai juste sauvé. Je voudrais ajouter le manuscrit pour faire ceci suivant l'accomplissement de l'échantillon de mon manuscrit below.
I ai lu quelques commentaires que ceci peut être fait avec ODBC ou VIEUX, mais les exemples donnés sont prolongés et embrouillants, de même que les exemples que j'ai vu faire ceci en créant un procédé. Je ne m'occupe pas d'employer quelconque d'entre ces approches, mais je n'ai aucune idée comment les coder, ou installer d'autres options d'Oracle au besoin, pour les obtenir pour fonctionner. Je relie à Oracle la base de données à un raccordement existant d'ODBC, si ce matters.
It semble comme ceci est une tâche plutôt franche (et certainement pas peu commune), mais après lecture d'un certain nombre de réponses sur l'EE et AskTom, je ne peut trouver rien ce works. ---------------------------------------nom du Table : KSEND Here est un extrait du manuscrit d'INSERTION :
INSERT DANS KSEND (f.alpha_5 DISTINCTS CHOISIS, le f.alpha_6, le f.ss_num, le remplacent (f.last_name, « , », '') comme last_name, le remplacent (f.first_name, « , », '') comme first_name, le f.middle_initial, le f.birth_date, le f.gender_cd, le f.marital_stat_cd, le remplacent (f.addr_1, « , », '') comme addr_1, le remplacent (f.addr_2, « , », '') comme addr_2, le
--suivi de 18 champs supplémentaires---
de f employee_copy, r de system_lookup OÙ (f.emp_stat_cd = « A » AND (f.alpha_6 = « NORME » OU f.alpha_6 = « IMPR ") AND f.decimal_2 N'EST PAS NUL));
class= de
|