|
# 아래 임시테이블 생성 시
DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_EMP
(EMPNO CHAR(6) NOT NULL,
SALARY DECIMAL(9, 2),
BONUS DECIMAL(9, 2),
COMM DECIMAL(9, 2)) WITH REPLACE ON COMMIT PRESERVE ROWS ;
=> 아래 오류 발생
SQL Error [42727]: A table space could not be found with a page size of at least "4096" that authorization ID "TEST" is authorized to use.. SQLCODE=-286, SQLSTATE=42727, DRIVER=4.33.31
# 테이블스페이스 조회
TBSPACE DEFINER DATATYPE PAGESIZE
SYSCATSPACE SYSIBM A 4096
TEMPSPACE1 SYSIBM T 4096
USERSPACE1 SYSIBM L 4096
SYSTOOLSPACE DB2 L 4096
TEST_DATA DB2 L 4096
DATA DB2 L 8192
TEMP DB2 L 4096
만약 임시테이블스페이스 생성을 위해 별도 테이블 스페이스 생성이 필요하다면
어떤 권한을 가진 계정으로 테이블 스페이스를 생성하는 방법과 구문도 부탁드립니다. DB2의 개념이 없어서 많이 헤매고 있네요ㅜ |