일반적으로 사용되는 기본요소

이 주제는 사용 가능성이 높은 기본요소를 나열하고 설명합니다.

일부 기본요소는 여기에 나열되지 않습니다. 전체 목록은 기본 데이터 유형의 내용을 참조하십시오.

기본요소 숫자 유형

가장 일반적인 숫자 기본요소는 INT, DECIMAL, FLOAT입니다.
INT
기본 4바이트 정수가 내부 계산에 일반적으로 사용됩니다. 또한 키 번호, 재고 수량 또는 정수가 적절한 항목에 대해 INT를 사용할 수 있습니다. INT에 넣을 수 있는 값의 범위는 -2,147,483,648 - +2,147,483,647입니다.
DECIMAL
예를 들어 통화 수량이나 근무 시간(분수를 허용하는 경우) 같은 소수점을 필요로 하는 숫자에 10진수를 사용하십시오. 이 유형의 변수를 선언하는 경우 길이(바이트가 아닌 자리수) 및 소수 자리의 수를 지정하십시오. 변수가 천만 달러처럼 큰 값을 절대 보유할 필요가 없을 것이란 것을 아는 경우 다음과 같이 이를 선언할 수 있습니다.
mySalary DECIMAL(9,2) = 30000.00;
FLOAT
이 유형의 변수는 8바이트 길이입니다(또는 단지 4바이트 길이인 단일 정밀도 부동 소수점 수와는 대조적인 2배 정밀도). FLOAT 변수는 지수를 사용하는 숫자를 저장하므로 8바이트의 매우 큰 숫자도 보유할 수 있습니다. 매우 높은 숫자는 일반적으로 FLOAT 변수에 저장하는 유일한 값입니다. 일반적인 십진 표기법으로 값을 지정할 수 있는데, FLOAT 변수 값이 e가 10의 제곱을 나타내는 지수 표기법을 통해 매우 큰 수를 가져올 수 있기 때문입니다.
speedOfLight FLOAT = 299800000;
speedOfLight FLOAT = 2.998e8;
여기서 2.998e8은 2.998 x 108을 의미합니다.

기본요소 문자 유형

가장 일반적인 문자 기본요소는 STRING 및 CHAR입니다.
STRING
STRING은 이름 또는 주소와 같은 문자의 그룹을 보유합니다. EGL은 자동으로 모든 문자열을 Unicode로 만드는데, 이는 각 문자가 2바이트 길이이며 Unicode 표준에서 렌더링할 수 있는 모든 국제 언어를 다룰 수 있음을 의미합니다. STRING 변수는 기본적으로 길이가 가변적입니다. 임의의 지정된 시점에서 STRING의 길이는 보유하고 있는 데이터의 길이이며 해당 길이는 런타임 시 변경될 수 있습니다. 몇몇 사용에서는 STRING 변수의 크기를 제한하고자 할 수 있습니다. STRING 변수의 길이를 제한하려면 다음 예제에서와 같이 선언 시 최대 문자 수(바이트 아님)를 지정하십시오.
myUSState STRING(2) = "TX";
STRING 값을 지정할 때 이를 큰따옴표 안에 넣어야 합니다.
CHAR
CHAR 기본요소는 일반적으로 이전 프로그램 및 데이터와의 호환성을 제공합니다. CHAR(4)로 선언된 변수는 4바이트의 문자 데이터를 보유합니다.

기본요소 날짜 및 시간 유형

가장 공통적인 날짜 및 시간 기본요소는 DATE, TIME 및 TIMESTAMP입니다.
DATE
DATE 변수는 8바이트를 사용하여 그레고리력 형식으로 월, 일, 년을 저장합니다.
TIME
TIME 변수는 6바이트로 시, 분, 초를 저장합니다.
TIMESTAMP
TIMESTAMP 변수는 날짜 및 시간 모두를 보유하며 최대 20자를 가집니다.

날짜 및 시간 유형을 기반으로 하는 변수의 경우 입력 및 출력에 대해 형식을 지정할 수 있습니다. 자세한 정보는 날짜/시간 마스크 및 형식 지정자의 내용을 참조하십시오.

기본요소 대형 오브젝트 유형

대형 오브젝트 유형은 형식화되지 않은 데이터를 저장합니다. EGL은 이를 변경하지 않고, 보통 이를 캡처하고 데이터베이스에 저장하거나 데이터베이스에서 검색하여 이를 표시할 수 있는 프로그램에 전송하여 이를 패스스루합니다. 두 유형의 대형 오브젝트 기본요소가 있습니다.
BLOB
일반적으로 2진 대형 오브젝트(BLOB) 변수를 사용하여 JPG 및 동영상과 같은 시각적 데이터를 저장합니다. 예를 들어, 동영상을 판매하는 웹 사이트는 짧은 미리보기를 데이터베이스에 BLOB로 저장하고 이를 요청하는 고객에게 제공합니다.
CLOB
문자 대형 오브젝트(CLOB) 변수를 사용하여 문자 데이터를 저장합니다. 예를 들어, 회사는 데이터베이스를 사용하여 CLOB로 이메일을 아카이브할 수 있습니다.