Back-end/DB
[Oracle] ν μ΄λΈ μ»¬λΌ varchar2 νμ μ byte -> charλ‘ λ³ννλ λ°©λ²
one2ye
2022. 5. 7. 17:53
728x90
λ°μν
π‘ oracle alter table modify column varchar2 byte to char
β μν©
νμΌ μΈμ½λ© νμ λ° λ¬Έμ κΈΈμ΄λ₯Ό λͺ¨λ λ§μ·λλ°λ λΆκ΅¬νκ³ μ ν΄μ§ κΈΈμ΄λ³΄λ€ 컀μ λ°μ΄ν°λ₯Ό insert ν μ μλ€λ μλ¬κ° λ¬λ€. κ·Έλμ μμΈμ νμΈν΄λ³΄λ byte νμμΌλ‘ λμ΄ μλ varchar2 νμ μ΄ μμνλ κ² λ³΄λ€ ν¬κΈ°λ₯Ό λ ν¬κ² μ‘μλ¨Ήκ³ μλ€λ μ¬μ€μ κΉ¨λ¬μλ€.
β ν΄κ²°
varchar2μλ byte νμκ³Ό char νμ λ κ°μ§κ° μλ€. κΈ°μ‘΄μ μ€μ λμ΄ μλ byte νμμ char νμμΌλ‘ λ³νν΄μ£Όλ©΄ λλ€.
βββ SQLλ¬Έ βββ
ALTER TABLE USERX.MY_TABLE MODIFY (LASTNAME VARCHAR2(50 CHAR));
<μμ>
ALTER TABLE building MODIFY (BLD VARCHAR2(40 CHAR));
728x90
λ°μν