์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค!
์์ฆ ์ค๋ผํด์๊ณต๋ถ๋ฅผ ํ๋๋ฐ ํญ์ ๋ฐ์ดํฐ ํ์ ์ด ํท๊ฐ๋ฆฌ๋๋ผ๊ตฌ์...
๊ทธ๋์ ๋ฐ์ดํฐ ํ์ ์ด ์ด๋ค ๊ฒ์ด ์๋์ง ํ์คํ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค.
๋ฐ๋ก ์์ํ ๊ฒ์~
๋ฌธ์์ด
๋ฌธ์์ด ์์ ๊ดํธ๋ Byte๋ฅผ ์๋ฏธํฉ๋๋ค.
CHAR
ํฌ๊ธฐ๊ฐ ์ ํด์ง ๋ฌธ์์ด์ ์ฌ์ฉํ ๋ ์ฐ๋ ๋ฐ์ดํฐ ํ์์ผ๋ก UTF-8 ๋ฌธ์ ์ธ์ฝ๋ฉ์ ์ฌ์ฉํฉ๋๋ค.
(ํน์ UTF๊ฐ ๋ญ์ง ๋ชจ๋ฅด์๋ ๋ถ๋ค์ ์ฌ๊ธฐ ์์ ํ์ธํด์ฃผ์ธ์!)
์ด๋ฏธ ํฌ๊ธฐ๊ฐ ์ ํด์ง๊ธฐ ๋๋ฌธ์ ๋ง์ฝ ๋ ์ ์ ๋ฌธ์์ด์ ์ ๋ ฅํ๋ฉด ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ง๊ฒ ๋ฉ๋๋ค.
ex) CHAR(10)์ผ ๋ Hello๋ 'Hello '๋ก ๋๊ณ 10Byte๋ฅผ ์ฐจ์งํ๊ฒ ๋ฉ๋๋ค.
์ต๋ ๊ธธ์ด๋ 2000Byte๊น์ง ์ ๋ ฅ ๊ฐ๋ฅํ๋ฉฐ ๊ธฐ๋ณธ ๊ฐ์ 1Byte ์ ๋๋ค.
VARCHAR
ํฌ๊ธฐ๊ฐ ์ ๋์ ์ผ๋ก ๋ณํ ์ ์๋ ๋ฌธ์์ด์ ์ฌ์ฉํ ๋ ์ฐ๋ ๋ฐ์ดํฐ ํ์์ผ๋ก CHAR์ ๊ฐ์ด UTF-8 ๋ฌธ์ ์ธ์ฝ๋ฉ์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ๋ณ์ ์ผ๋ก ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ์ด๋ฏธ ํฌ๊ธฐ๋ฅผ ์ ํด๋์๋๋ผ๋ ๋ ์ ์ ๋ฌธ์์ด์ ์ ๋ ฅํ๋ฉด ๋ ์ ๊ฒ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค.
ex) VARCHAR(50) Hello๋ 5Byte๋ง ์ฐจ์งํฉ๋๋ค.
์ต๋ ๊ธธ์ด๋ 4000Byte์ด๊ณ ๊ธฐ๋ณธ ๊ฐ์ 1Byte์ ๋๋ค.
NCHAR
CHAR์ ๊ฐ์ง๋ง UTF-16์ผ๋ก ์ธ์ฝ๋ฉ ๋์ด ๋ค๊ตญ์ด ์ ๋ ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
NVARCAHR
VARCHAR์ ๊ฐ์ง๋ง UTF-16์ผ๋ก ์ธ์ฝ๋ฉ ๋์ด ๋ค๊ตญ์ด ์ ๋ ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
LONG
ํฌ๊ธฐ๊ฐ ์ ๋์ ์ผ๋ก ๋ณํ๋ ๋ฌธ์ํ์ด๋ฉฐ ์ต๋ ๊ธธ์ด๊ฐ 2GB์ ๋๋ค.
ํ์ง๋ง ์ฃผ๋ก CLOB์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
RAW
์๋์ ์ผ๋ก ์ ์ ์์ ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉฐ ์ต๋ ๊ธธ์ด๋ 2000Byte ์ ๋๋ค.
16์ง์์ 2์ง์๋ง ์ ์ฅ ๊ฐ๋ฅํฉ๋๋ค.
์ซ์ํ
NUMBER[P,S]
ํฌ๊ธฐ๊ฐ ์ ๋์ ์ผ๋ก ๋ณํ๋ ์ซ์๋ฅผ ์ ๋ ฅํ ๋ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ํ์์ ๋๋ค.
P๋ ์ ๋ฐ๋(Precise)๋ฅผ ์๋ฏธํ๋ฉฐ ์์์ ์ ํฌํจํ ์๋ฆฟ์๋ฅผ ๋ํ๋ผ ๋ ์ฌ์ฉํฉ๋๋ค.
S๋ ๋ฐฐ์จ(Scale)์ ์๋ฏธํ๋ฉฐ ์์์ ์ด ๋ช ์๋ฆฌ์ธ์ง ๋ํ๋ผ ๋ ์ฌ์ฉํฉ๋๋ค.
ex) NUMBER(6,2)๋ ์ ์ ๋ถ๋ถ์ด 4(6-2)์๋ฆฌ ์ด๋ฉฐ ์์์ ์ด 2์๋ฆฌ์ธ ์ซ์๋ฅผ ๋ํ๋ ๋๋ค.
์ต๋ ํฌ๊ธฐ๋ 22Byte ์ด๊ณ 38์๋ฆฌ๊น์ง ํํ์ด ๊ฐ๋ฅํ์ฌ 10^-130..<10^126๊น์ง ์ซ์๋ฅผ ๋ํ๋ผ ์ ์์ต๋๋ค.
์๋ฌด๊ฒ๋ ์ ๋ ฅํ์ง ์์์ ๋ P๋ ๊ธฐ๋ณธ ๊ฐ์ด 38์ด๊ณ S๋ 0์ ๋๋ค.
FLOAT
NUMBER์ ํ์ ํ์ ์ผ๋ก P์ ๋ฒ์๊ฐ 1~12๋ผ๋ ๊ฒ ๋นผ๊ณ ๋ ๋์ผํฉ๋๋ค.
BINARY_FLOAT
32Byte ๋ถ๋์์์ ์๋ฅผ ์๋ฏธํ๋ฉฐ ์ต๋ ๊ธธ์ด๋ 4Byte ์ ๋๋ค.
๋ถ๋์์์ ์๋ 0๊ณผ 1๋ง์ ์ด์ฉํด์ ํํํ๋ ๋ฐฉ์์ ๋๋ค. (์์ธํ ๊ฑด ์ฌ๊ธฐ ์์ ํ์ธํ์๋ฉด ๋ฉ๋๋ค.)
BINARY_DOUBLE
64Byte ๋ถ๋์์์ ์๋ฅผ ์๋ฏธํ๋ฉฐ ์ต๋ ๊ธธ์ด๋ 8Byte ์ ๋๋ค.
๋ ์งํ
DATE
BC 4712๋ 1์ 1์ผ๋ถํฐ 9999๋ 12์ 31์ผ๊น์ง์ ๋ฒ์๋ฅผ ๊ฐ์ง๊ณ ์ด ๋จ์๊น์ง ์ ๋ ฅ ๊ฐ๋ฅํฉ๋๋ค.
TIMESTAMP
์ด ์ดํ 9์๋ฆฌ ๋จ์๊น์ง ์ ์ฅํ ์ ์์ผ๋ฉฐ ํน์ ์์ ์ ๋ํ๋ผ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
TIMESTAMP WITH TIME ZONE
TIMESTAMP์ ํ์ฌ ์ง์ญ ์ ๋ณด๊น์ง ์๋ ค์ค๋๋ค.
TIMESTAMP WITH LOCAL TIME ZONE
TIMESTAMP์ ๋ณด๋ ์ง์ญ์ ๋ฐ๋ผ ์ ๋ ฅํ ๋ ์ง๊ฐ ์๋์ผ๋ก ๋ณํ๋์ด ์๋ ค์ค๋๋ค.
LOB
LOB ๋ฐ์ดํฐ ํ์ Large Object๋ฅผ ์๋ฏธํ๋ฉฐ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ ๋ฐ์ดํฐ ํ์ ์ ์๋ฏธํฉ๋๋ค.
CLOB
Character Large Object๋ฅผ ์๋ฏธํ๋ฉฐ ๋์ฉ๋ ํ
์คํธ ๋ฐ์ดํฐ ํ์
์ผ๋ก UTF-8๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค.
์ต๋ ๊ธธ์ด๋ 4GB์ด๋ฉฐ ๊ธฐ๋ณธ ๊ฐ์ 1Byte ์ ๋๋ค.
NCLOB
CLOB๊ณผ ๋์ผํ๋ UTF-16๋ก ์ธ์ฝ๋ฉ ๋์ด ๋ค๊ตญ์ด ์ ๋ ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
BLOB
Binary Large Object๋ฅผ ์๋ฏธํ๋ฉฐ ์ด์ง ํ์ผ ํํ(์ด๋ฏธ์ง)์ ๋์ฉ๋ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์ต๋ ๊ธธ์ด๋ 4GB์ ๋๋ค.
'๐ Database > Oracle' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Oracle] ํ๋ก์์ (Procedure)๋? (feat. C.R.U.D) (0) | 2022.03.04 |
---|---|
[Oracle] ๋ทฐ(View)๋? (feat C.R.U.D) (0) | 2022.03.04 |
[Oracle] DDL(Data-Definition-Language)๋ฌธ์ด๋? (feat. Oracle) (0) | 2022.01.04 |
[Oracle] ์ค๋ผํด SQLDeveloper์ Github ์ฐ๋ํ๊ธฐ(feat. MacOS) (0) | 2021.11.01 |
[Oracle] Mac OS์ SQL Developer ์ค์นํ๋ ๋ฐฉ๋ฒ (5) | 2021.10.08 |
๋๊ธ