Java short / byte array ๋ณํ
์ด๋ฒ ์
๋ฌด์์ ์์ผํต์ ์ ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์ด ์์ด 2์ฃผ ์ ๋ ์ฝ์ง์ ํ๋ค. ์์ ์ง์ฅ์์ ์ด์ฌํ ๊ณต๋ถํด์ ์ ๋ง๋ค์๋๊ฑธ๋ก ๊ธฐ์ตํ๋๋ฐ, ๋๋ฌด์ง ๊ธฐ์ต์ด…(ํ๊ธด 5๋
์ ๋๋ ์ง๋๊ฑฐ ๊ฐ์ผ๋)
๊ฐ์คํ๊ณ , ๊ณต๋ฌธ์ผ๋ก ๋ด๋ ค์จ ์ ๋ฌธ๊ท๊ฒฉ์์์ ์์น ๋ถ๋ถ์ด User type, n byte๋ก๋ง ๋๋ฃจ๋ญ์คํ๊ฒ ๋์ด ์์๋๋ฐ, ์ค์ ์ธก์ ๊ฐ์ ๋ณด๋ด์ฃผ๋ ์
์ฒด ์ค ํ ๊ณณ์์ ๋จผ์ ๊ทธ๋ค์ด ๋ณด๋ด๊ณ ์ ํ๋ ์์์ ๋ณด๋ด์ค ํ์ธํด ๋ณด๋ signed short์ผ๋ก ๋์ด ์์๋ค.
๊ณต๋ฌธ์ผ๋ก ๋ด๋ ค์จ ํด๋น ๋ฐ์ดํฐ์ ๋ํ ๋ฐ์ด๋ธ ๋ช
์ธ๋ number(8, 3)์ผ๋ก ๋์ด ์์ด์ ๋๋ doubleํ์ผ๋ก ๋ฐ์ผ๋ ค๊ณ ํ๋๋ฐ, ๋ญ DDL script ์์ ํ๋๊ฒ ๋ณด๋ค๋ ๋ด๊ฐ ์ ์ ํ ๋ณํํด์ ์ ์ฅํ๋ ๋ฐฉ์์ด ์ข์๋ฏ ํด์ ์ด์ฌํ ๊ตฌ๊ธ๋ง์ ํ๋ค.