2009-07-02 7 views
0

J'utilise set colsep '|' dans sqlplus.However, il ajoute la barre verticale (|) colonne Sperator entre deux colonnes seulement pas au début et à la fin de la column.Example-It envoyer comme sortie this- emp_name | emp_department | emp_salaryOracle-sqlplus

Je veux le mettre comme ceci (Append "|") dans le début et la fin aussi: | emp_name | emp_department | emp_salary | Comment puis-je obtenir ceci dans Oracle à l'aide de sqlplus, Pls. aidez-moi ... votre réponse précoce peut soulager mon nerf !!!

+0

Il peut être hors de but, mais pourquoi besoin de cette colonne seprator au début et à la fin? –

+0

Nous faisons le projet de migration (migration de sybase vers Oracle) et le sybase est comme ça et je veux la même chose dans Oracle .... C'est pourquoi !!! –

Répondre

4

Je ne pense pas que sqlplus vous laisse faire ça. Comme vous le savez, les colonnes de séparateurs sont là pour, bien .. séparer deux colonnes. Vous pouvez toujours faire votre demande comme ça:

select '|' || col1, col2, col3, col4 || '|' 
from myTable 
0
select 
    NULL,    -- select your left most | 
    your_first_column, 
    another_column_1, 
    another_column_2, 
    your_last_column, 
    NULL    -- select right mose | 
from 
    your_table;