말랑말랑제리스타일

[Oracle] Varchar2 단위 Char인지 Byte인지 확인 본문

데이터베이스/Oracle SQL

[Oracle] Varchar2 단위 Char인지 Byte인지 확인

제리제리 2022. 1. 5. 12:27

네 Char 타입을 전부 Byte로 바꾸라는 업무를 받았네요

일단 Oracle의 Varchar2 자료형은 Char 단위와 Byte 단위로 쓸 수 있죠

근데 이걸 다 Byte로 통일을 시키라네요

뭔 통일을 이렇게 좋아하는지...그냥 통일부에서 이런거 해주면 안되냐는 헛소리와 함께

일단 찾아봅시다

SELECT * FROM DBA_TAB_COLUMNS WHERE OWNER = '유저명' AND CHAR_USED <> 'B'

DBA_TAB_COLUMNS라는 ORACLE DBA 테이블에서 OWNER에 DB 유저명을 넣고 조회를 할텐데

CHAR_USED가 B이면 BYTE 단위, C이면 CHAR 단위입니다

우왕...더럽게 많네여ㅠㅠ

어느 세월에 다하지...일하러 갑니다ㅠㅠ

반응형
Comments