Oracle이나 Sysbase등에는 당연(?)히 있는 truncate table 명령이 DB2에는 없다. (V9.1까지는)

 

그래서, delete from을 이용하지 않고, 테이블 내용을 싹 지우고 싶을때는 다음의 편법(?)을 사용하면 된다.

 

 

 

Authorization : SYSADM, DBADM or CONTROL on the table

On Unix :

db2 connect to <dbname>
db2 import from /dev/null of del replace into <table-name>

On Windows:
Create a blank file C:\temp\blank.txt
db2 connect to <dbname>
db2 import from C:\temp\blank.txt of del replace into <tablename>


db2 import from d:\blank.txt of del replace into BUILD.BF_STORE

 

출처 : http://www.tek-tips.com/viewthread.cfm?qid=405708

이 글은 스프링노트에서 작성되었습니다.

Posted by 아프락사스
<< PREV : [1] : ... [8] : [9] : [10] : [11] : [12] : [13] : [14] : [15] : [16] : ... [155] : NEXT >>

BLOG main image

공지사항

카테고리

분류 전체보기 (155)
Architect이야기 (1)
Rational Products (94)
Patterns (0)
JEE Technologies (3)
Methodology (0)
Apache Project (0)
Open Project (4)
Knowhow (52)
Etc (0)