db2cmd 혹은 db2clp를 사용하실 수 있습니다.
윈도우즈 플랫폼에서는 db2cmd를 실행창에서 입력하시면 되구요.
UNIX system에서는 HOME/sqllib/db2_profile 을 실행하시면 해당 유저의 쉘이 db2cmd라고 보시면 됩니다.
db2cmd는 O/S 명령과 DB2 관련 명령, SQL 문장을 사용하실 수 있습니다.
단, 이 창에서는 DB2 관련 명령을 쓰실 때 앞에 db2를 붙이셔야 합니다.
예>>
C:\> db2 connect to testdb user admin using password
db2 list tablespaces show detail
db2 get db cfg for testdb ........
db2clp는 db2cmd에서 db2를 입력하시거나, 시작-프로그램-IBM DB2-명령행처리기를 클릭하시면 됩니다. 이 창에서는 O/S 명령은 사용하실 수 없고 오직 DB2 관련 명령, SQL 문장을 사용하실 수 있습니다.
예>>
db2 ==> connect to testdb user admin using password
db2 ==> list tablespaces show detail
db2 ==> get db cfg for testdb
앞의 db2==>는 자동으로 앞에 붙습니다.
이 유틸리티는 기본적으로 auto commit입니다. 따로 commit 문장을 날리실 필요가 없습니다.
만약 auto commit을 disable 시키실려면, db2 +c를 실행하시기 바랍니다.
-- 스카이 님이 쓰신 글:
>> 오라클의 SQL-PLUS 처럼 DB2에서 SQL문을 실행할수 있는
>> 툴이 있는지요..
>> 그게 아니면...터미널창으로 서버에 직접 들어가서 쿼리문을
>> 사용해야 되는데 원낙 불편해서리요...
>> TOAD나 GOLDEN같은 툴로는 안되겠죠? 사용하려면 ODBC를 통해야
>> 하는지...
|