IQ이면 Extract Option을 통해서 데이타를 ascii로 받아낼 수 있습니다...
자세한 내용은 ASIQ Manual을 참조하심이 좋을 듯 싶구요.....
(없으시면 www.sybase.com에서 다운받으세요 ^^)
아래는 extract의 예입니다...
이렇게 하면 밑에 지정한 파일로 저장되구요...
또 다른 파일 받을려면 이 파일을 딴 걸루 저장하시구 하심 됩니다...
Set TEMPORARY OPTION Temp_Extract_Name1='/tmp/sample.out'; -반드시 Temporary를 기술
Set TEMPORARY OPTION Temp_Extract_Column_delimiter='!' ;
Set TEMPORARY OPTION Temp_Extract_Row_Delimiter='\n' ;
Set TEMPORARY OPTION Temp_Extract_Null_As_Zero='Off';
Set TEMPORARY OPTION Temp_Extract_Quotes_All='Off';
Select * from Table_sample Where user_id = 2 Order by 2 ;
Set TEMPORARY OPTION Temp_Extract_Name1=''; -- Unload Option 해제를 알림
직접 해보심이 좋을 듯 싶구요... 역쉬 자세한 내용은 manual 보세요 ^^
암튼 수거하세여~~~
-- 김태한 님이 쓰신 글:
>> ("덧말"과 "답변"을 구별못해서 2중으로 포스팅하네요...)
>>
>> 앗 죄송합니다.
>> 제가 급한 맘에 전후사정을 말씀안드렸네요.
>>
>> 전 보시다시피 초보고요,
>> ASIQ 12.4.3이고요,
>> 클라이언트쪽에서는 "Interactive Classic"을 쓰고 있습니다.
>> (정확한 이름이 아닌데, 아무튼 client용 프로그램 깔면 생기는 겁니다^^)
>>
>> 그 프로그램 띄워서 DB에 접속한 담에
>> select * from table_name ># file_name.txt;
>> 이라고 치고 execute날리면 로컬PC에 file_name.txt라는 파일이 생기는데요,
>> 문제는 table_name이라는 테이블에 있는 데이터중에서
>> 문자형 값들에는 모조리 '(single quotation mark)가
>> 붙어서 저장이 된다는거지요..
>> 컬럼끼리는 ,(comma)로 구분이 잘 되고요.
>>
>> 예를 들자면, 아래와 같은 형식으로 저장이 됩니다.
>>
>> 'taehan',29,'taejon',73
>>
>> 테이블에서 첫번째와 세번째 칼럼은 문자형이고
>>
>> 두번째와 네번째 칼럼은 숫자형이지요.
>>
>> 이것을 다음과 같이 '를 빼고
>>
>> taehan,29,taejon,73
>>
>> 이렇게 저장하는 방법을 몰라서 질문드리는 겁니다.
>>
>> 미리 감사드리면서 한 수 지도 부탁드립니다...
|