SQLデータ型
3058 ワード
ORACLEがサポートするデータ型 Oracleには、30種類近くのデータ型 があります.
1.数値データフォーマット数字型データフォーマットは整数、実数などの数字を表し、主にNUMBERデータフォーマット を用いる. CHAR、NCHARフォーマットは固定長文字、固定ビット数 英語のほか、NCHAR、NVARCHR 2、NCLOBを使用 BLOBまたはBFILEは、主に画像、ビデオ、音楽、および地図のヒントを記憶するためのデータフォーマット に使用される.主にBLOB、 を使用日付フォーマットは主にDATEフォーマットを採用し、 LOB(Long Object)を格納するために、CLOB(Charter LOB)、BLOB(Binary LOB)データフォーマット をサポートする.
番外Unicodeデータ複数の言語を扱う場合、NCHA、NVARCHR 2、NCLOB形式を使用することが望ましい.Nは国の略でUnicodeを表す. Unicodeデータフォーマットは、NCHAR、NVARCHR 2、NCLLOBとCHAR、VARCHR 2、CLOBと同じですが、以下の点で異なります. Unicode文字記憶には、CHAR(4)が4バイト、NCHAR(4)が8バイト、内部が を占めるより大きな内部空間が必要である. NCHAR列の最大サイズは2000ではなく、Unicodeが2バイトの空間 を必要とするため、その切り込みポイント1000である. Unicodeの定数を指定するには、通常、Nの「文字列」と同じフォーマット を使用します. Unicodeは無字のみで、数字/日付などで驚く必要はありません.
1.数値データフォーマット
데이터 형식 바이트 수 숫자 범위 설명
-------------------------------------------------------------------------------
BINARY_FLOAT 4 32bit 부동 소수점
BINARY_DOUBLE 8 64bit 부동 소수점
NUMBER(p,(s)) 5 ~ 21 p : 1 ~ 38, s : 84 ~ 127 전체 자릿수(p)와
소수점 자릿수(s)를 가진 숫자형
2.文字データフォーマット데이터 형식 바이트 수 설명
----------------------------------------------------------------------------------------------
CHAR[(n)] 1~2,000 고정길이 문자형, n을 1부터 2,000까지 지정, character의 약자
숫자없이 CHAR만 사용하면 CHAR(1)과 동일
NCHAR[(n)] 2~2,000 유니코드 고정길이 문자형, 고정길이 문자형, n을 1부터 1000까지 지정
한글을 저장할 수 있으므로, 한 글자당 2Byte가 사용됨
National character의 약자, 숫자없이 NCHAR만 사용하면 NCHAR(1)과 동일
VARCHAR2(n) 1~4,000 가변길이 문자형, n은 1~4,000까지의 크기를 지정
Variable character의 약자
NVARCHAR2(n) 2~4,000 유니코드 가변길이 문자형, n은 1 ~ 2,000까지 크기를 지정,
한글 저장할 수 있으므로 한글자 당 2Byte가 사용됨
National Vriable character의 약자
CLOB 최대 128TB 대용량 텍스트의 데이터 타입(영문), Charter Long OBject의 약자
NCLOB 최대 128TB 대용량 텍스트의 유니코드 데이터타입(한글, 일본어, 한자 등),
National CLOB의 약자
3.バイナリデータフォーマット데이터 형식 바이트 수 설명
----------------------------------------------------------------------------------------------
BLOB 최대 128TB 대용량 이진(Binary) 데이터를 저장할 수 있는 데이터 타입
Binary LOB의 약자
BFILE 운영체제에서 대용랑 이진(Binary) 데이터를 파일 형태로 저장함
허용하는 크기 Oracle 내부에 저장하지 않고, 운영체제에 외부 파일 형태로 저장됨
(대게 4GB) Binary FILE의 약자
4.日付と時刻のデータ形式데이터 형식 바이트 수 설명
----------------------------------------------------------------------------------------------
DATE 7 날짜는 기원전 4712년 1월 1일부터 9999년 12월 31일까지 저장되며
저장되는 값은 연, 월, 일, 시, 분, 초가 저장됨
TIMESTAMP 11 DATE와 같으나 밀리초 단위까지 저장됨
TIMESTAMP 13 날짜 및 시간대 형태의 데이터 형식
WITH TIMEZONE
TIMESPAMP 11 날짜 및 시간대 형태의 데이터 형식
WITH LOCAL 단 조회 시에는 클라이언트의 시간대로 보여짐
TIME ZONE
5.その他のデータ型데이터 형식 바이트 수 설명
----------------------------------------------------------------------------------------------
RAWID 10 행의 물리적인 주소를 저장하기 위한 데이터 형식으로
모든 행에 자동으로 RAWID 열이 생성됨, ROW IDentity의 약자
XML Type N/A XML 데이터를 저장하기 위한 데이터 형식
URI Type N/A URL 형식의 데이터를 저장하기 위한 데이터 형식
番外CLOB, BLOB番外Unicodeデータ
Reference
この問題について(SQLデータ型), 我々は、より多くの情報をここで見つけました https://velog.io/@ansalstmd/SQL-데이터-타입テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol