2009-07-02 5 views
0

내가 사용하고 설정 colsep '|' 시작 부분에서뿐만 아니라 두 개의 열 사이에 열 sperator과 끝 column.Example - 그것은 this- EMP_NAME 같은 출력을 제공 (|) | sqlplus.However에는, 상기 파이프를 추가 emp_department | emp_salary을오라클 - sqlplus

나는 밖으로 나가이 (덧붙이 기 "|")를 시작하고 끝내기를 원한다 : | emp_name | emp_department | emp_salary | 어떻게 sqlplus, Pls를 사용하여 oracle에서이 작업을 수행 할 수 있습니까? 나를 도와주세요 ... 일찍 응답이 내 신경을 완화시킬 수 있습니다!

+0

을하지만, 왜 시작과 끝에서 같은 열 seprator 필요합니까? –

+0

우리는 마이그레이션 프로젝트 (sybase에서 오라클로 마이그레이션)를하고 있으며 sybase의 아웃은 liker이며 나는 오라클에서도 같은 것을 원합니다 .... 그래서 !!! –

답변

4

나는 sqlplus로 그렇게 생각하지 않는다. 아시다시피, 구분 기호 열은 여기에 있습니다. 잘 .. 두 개의 열을 구분하십시오. 당신은 항상 그런 요청 할 수 있습니다 : 그것은 목적이 맞지 않을 수도

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;