Question : Rendement de question de SQLPlus à CSV (base de données - base de données 10g d'Oracle installée par le directeur d'authentification de la RSA 7)

Bonjour,

I AM using le directeur 7.1 (AM 7.1) d'authentification de la RSA. AM 7.1 stocke toute l'information dans la base de données d'Oracle. J'essaye de stocker le résultat de ma question dans le format de csv using le sqlplus. J'en ai fait googling et ai essayé le peu de choses que j'ai obtenu jusqu'ici. question du

My SQL :
--------------------------------------------------------------------------------------------------------------le colsep du
set « , » pagesize 0 trimspool linesize dessus la rétroaction 500 outre du
SELECT ip.first_name, ip.last_name, ipd.loginuid, ipd.exuid, ipd.identity_src_key, isrc.name, sd.name comme securitydomain, atk.serial_number, l'atk.token_type de l'off
spool /home/aceadm/myfile.csv d'écho, to_char (atk.token_shutdown_date, « Millimètre-DD-YYYY ") comme expiry
d'IP de rsa_rep.ims_principal, ipd du
rsa_rep.ims_principal_data, le
rsa_rep.am_token atk, l'ATO du
rsa_batchrep.am_token_oob, isrc du
rsa_rep.ims_identity_source, le
d'écart-type du
rsa_rep.ims_security_domain OÙ le
d'ipd.id = d'atk.principal_id ET le
d'ipd.identity_src_id=isrc.id ET le
d'atk.id = d'ato.am_token_id ET le
d'ipd.owner_id = de sd.id                     ET ipd.identity_src_key = ip.id (+) ;
spool off
-------------------------------------------------------------------------------------------le

But j'obtiens suivre éteint à CSV qui est mordu a câblé. (Se référer svp au dossier ci-joint de CSV.) la question du

My est comment peux je modifier cette question ainsi je peux obtenir le rendement dans le format suivant : le

col 1, la colonne 2, la colonne 3, la colonne 4, la colonne 5, la colonne 6, la colonne 7, la colonne 8, la colonne 9

I veulent également enlever l'instruction du langage de requêtes dans le début de CSV file.

class= " lastRow de
>Attachments de " nom " de class= de
class= " valeur " de
>

de " description " de class= de
le class= de
de >
class= de

Réponse : Rendement de question de SQLPlus à CSV (base de données - base de données 10g d'Oracle installée par le directeur d'authentification de la RSA 7)

l'opérateur de colsep dans le SQL*Plus sépare des colonnes dans le rendement.  si le datatype est le char (50) et a seulement un « a » simple dans lui, le rendement bobiné a chacun des 50 caractères pour la colonne.

La meilleure manière est d'enchaîner les colonnes (la note, enlèvent le nom d'emprunt pour la colonne de date) :
CHOISIR ip.first_name || « , » || ip.last_name|| « , » || inuid d'ipd.log|| « , » || ipd.exuid

|| « , » ||  to_char (atk.token_shutdown_date, « MM-DD-YYYY ")

Ceci mots tant que le texte intégral ne dépasse pas 4000 caractères.  Si c'est possible, vous pourriez devoir aller à un procédé stocké/à fonction et employer un CLOB.

>>Je veux également enlever l'instruction du langage de requêtes dans le début du dossier de CSV.
Basé sur vos commandes d'ensemble vous ne devriez pas voir que le CHOISI est vous exécute le manuscrit et ne le copie pas et ne colle pas dans le SQL*Plus.

J'ai couru le code suivant using vos valeurs RÉGLÉES et n'ai pas obtenu le rapport CHOISI.

SQL> @myscript.sql



1 :
2 :
3 :
4 :
placer le colsep « , » pagesize 0 trimspool linesize dessus la rétroaction 500 outre de l'écho au loin
bobiner l
choisir le sysdate à partir de duel ;
bobine au loin
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us