1.1
o2types
CLOB
BLOB
o2views
ALL_COL_PRIVS
ALL_CONS_COLUMNS
ALL_CONSTRAINTS
ALL_INDEXES
ALL_IND_COLUMNS
ALL_PART_TABLES
ALL_OBJECTS
ALL_SOURCE
ALL_TAB_COLUMNS
ALL_TAB_PARTITIONS
ALL_TAB_PRIVS
ALL_TABLES
ALL_TRIGGERS
ALL_TYPES
ALL_USERS
ALL_VIEWS
DBA_COL_PRIVS
DBA_CONS_COLUMNS
DBA_CONSTRAINTS
DBA_INDEXES
DBA_IND_COLUMNS
DBA_OBJECTS
DBA_PART_TABLES
DBA_ROLE_PRIVS
DBA_ROLES
DBA_SOURCE
DBA_TAB_COLUMNS
DBA_TAB_PARTITIONS
DBA_TAB_PRIVS
DBA_TABLES
DBA_TRIGGERS
DBA_TYPES
DBA_USERS
DBA_VIEWS
USER_COL_PRIVS
USER_CONS_COLUMNS
USER_CONSTRAINTS
USER_INDEXES
USER_IND_COLUMNS
USER_OBJECTS
USER_PART_TABLES
USER_ROLE_PRIVS
USER_SOURCE
USER_TAB_COLUMNS
USER_TAB_PARTITIONS
USER_TAB_PRIVS
USER_TABLES
USER_TRIGGERS
USER_TYPES
USER_USERS
USER_VIEWS
o2functions
NUMTOYMINTERVAL
convert number to interval YEAR TO MONTH
TO_DSINTERVAL
convert to INTERVAL DAY TO SECOND
TO_YMINTERVAL
convert to INTERVAL DAY TO SECOND
RAWTOHEX
convert raw to hexadecimal
RAWTONHEX
convert raw to national character set hexadecimal
HEXTORAW
convert hexadecimal to raw
ASCIISTR
convert Non-asscii character to UTF16 character
BIN_TO_NUM
convert binary number to decimal number
EXISTSNODE
determine whether traversal of an XML document using a specified path results in any nodes.
o2packages
DBMS_ASSERT
DBMS_ASSERT 패키지 추가
아래 신규 함수 추가
DBMS_ASSERT.ENQUOTE_LITERAL
Enquotes a string literal
DBMS_ASSERT.ENQUOTE_NAME
Ensures that a string is enclosed by quotation marks, then checks that the result is a valid SQL identifier.
DBMS_ASSERT.NOOP
Returns the value without any checking
DBMS_ASSERT.QUALIFIED_SQL_NAME
Verifies that the input string is a qualified SQL name
DBMS_ASSERT.SCHEMA_NAME
Verifies that the input string is an existing schema name
DBMS_ASSERT.SIMPLE_SQL_NAME
Verifies that the input string is a simple SQL name
DBMS_ASSERT.SQL_OBJECT_NAME
Verifies that the input parameter string is a qualified SQL identifier of an existing SQL object
1.1.1
오류해결
*_constraints check constraint 중복 조회 현상 해결
*_IND_COLUMNS 복합 인덱스 column position 출력 오류 해결
*_source 에서 trigger의 text 미출력 문제 해결
기타
컬럼이름 오타 수정
주의
O2Views extension script가 변경되어 해당 extension 재생성 필요
1.1.2
오류해결
*_TYPES ENUM Type이 조회 안되던 현상 해결
*_TAB_PARTITIONS Partition position 계산 방식 변경
*_TABLES tablespace name 출력
*_TAB_PATITIONS composite 조회 방식 변경
주의
O2Views extension script가 변경되어 해당 extension 재생성 필요
1.1.3
오류해결
table에 삽입 후 dump 시 결과 값 상이한 현상 해결
numtoyminterval 함수 최대값 설정
*_TRIGGERS 조회 시 DESCRIPTION 컬럼 정상 출력되도록 수정
DBMS_ASSERT enquote_name 함수 수정 (quote padding 추가)
DBMS_ASSERT enquote_name 함수 수정 (double quote 복사 현상 제거)
테이블에 ' ' 값 (= 길이가 0인 empty 문자열) 존재 시 existsnode 조회 안되는 현상 해결
DBMS_ASSERT sql_object_name 함수 수정 (함수, 트리거, 타입에 대한 객체 조회 개선)
기능개선
dump 수행 시 type 지정하지 않고 사용할 수 있도록 개선
non-ASCII 문자 출력 시 값이 오라클과 동일하게 출력될 수 있도록 개선
ASCII format으로 출력 시 non-ASCII 문자는 hexadecimal로 출력될 수 있도록 개선
주의
O2Functions, O2Views extension script가 변경되어 해당 extension 재생성 필요
1.1.4
오류해결
DBMS_ASSERT sql_object_name 함수 개선 (트리거 객체 조회 개선)
기능개선
TO_DSINTERVAL, TO_YMINTERVAL의 format unit들이 선택적으로 사용될 수 있도록 변경
1.1.5
오류해결
TO_DSINTERVAL, TO_YMINTERVAL 공백 문자열 입력 시 멈추는 현상 해결
NVL 수행 후 잘못된 SQL 수행 시 서버 다운되는 현상 해결
*_COL_PRIVS의 OWNER의 이름이 정상적으로 출력되도록 변경
Last updated