ORACLE만 사용하다 Sybase는 처음입니다.
ORACLE에서 Spool 기능을 사용하여 조회한 데이터를 원하는 파일로 저장이 가능한데 Sybase에서도 가능한가요?
현재로서는 데이터를 Export하는 것이 급한데요. 디렉토리에 "Sqlany50"라는 폴더가 있습니다.
제 Client PC에는 "bcp"라는게 없구요. 관련 ODBC와 파워빌더 dll 파일 몇개가 있습니다. 여러분의 많은 도움 부탁드립니다.
님이 말씀하시는 건 adaptive server anywhere인것 같네요.... 맞죠???
이 경우에는요... 크게 두 가지 정도가 있는데요...
먼저 sql 명령어를 이용하는 방법하구요...
dbunload 툴을 이용하는 방법 두가지가 있습니다...
자세한 내용은 메뉴얼을 보심이 좋을 듯 싶구요...
sql명령어는 다음과 같구요.....
UNLOAD select-statement
… TO ' filename- string'
[ unload-option … ]
unload-option:
DELIMITED BY string
| ESCAPE CHARACTER character
| ESCAPES {ON | OFF}
| FORMAT {ASCII | BCP}
| HEXADECIMAL {ON | OFF}
| ORDER {ON | OFF}
| QUOTES {ON | OFF}
dbunload 툴은 다음과 같습니다...
Adaptive Server Anywhere Unload Utility Version 7.0.3.2054
Usage: dbunload [switches] <directory>
Switches (use specified lower-case letter, as shown):
-ac "keyword=value;..."
supply database connection parameters for reload
-an <file> create new database and reload
-ar [log dir] rebuild and replace database
-c "keyword=value;..."
supply database connection parameters
-d unload data only
-e <list> no data output for listed tables
-ii internal unload, internal reload (default)
-ix internal unload, external reload
-j <count> iteration count for view creation statements
-m do not preserve user ids for a replicating database
-n no data - schema definition only
-o <file> log output messages to file
-p <char> escape character (default "\")
-q quiet: do not print messages or show windows
-r <file> specify name of generated reload ISQL
command file (default "reload.sql")
-t <list> only output the listed tables
-u unordered data
-v verbose messages
-xi external unload, internal reload
-xx external unload, external reload
-y replace existing command file without confirmation
수고하시구요....