데이터 |
형식 |
설명 |
크기 |
Character Strings |
CHAR(n) |
고정 길이 문자는
CHAR(n)으로 지정되고, 여기서 n은 character들의 ASCII문자의 크기입니다. 이 데이터 타입이 ASCII string에 특징지어지므로 한 character가 한 byte와 같습니다. 만일 n에 대한 값이 생략된다면, 디폴트로 1의 길이가 가정됩니다. |
Fixed |
VARCHAR(n) |
가변 길이 문자는
VARCHAR(n)으로서 지정되고, 여기서 n은 character로 ASCII string의 크기이고 한 character는 한 바이트와 같습니다. 만일 n에 대한 값이 생략되면, 디폴트 길이 1,073,741,823이 가정됩니다. |
Variable |
|
NCHAR(n) |
고정 길이
national character string은 NCHAR(n) 데이터 타입으로 명세
됩니다. 여기서 n은 그 string내에 있는 character들의 수입니다. NCHAR(n) 데이터 타입에 의해 유지되는 그 string은
지원되는 CharacterSet 중 하나입니다. |
Fixed |
|
NCHAR VARYING |
가변 길이
national character string은 NCHAR VARYING(n) 데이터
타입으로 명세 됩니다. 여기서 n은 그 string내에 있는 character들의 수입니다. NCHAR VARYING(n) 데이터 타입에 의해 유지되는 그
string은 지원되는 CharacterSet 중 하나입니다. |
Variable |
|
Bit Strings |
BIT(n) |
BIT(n) 데이터 타입은 바이너리나 16진수 포맷의 고정길이 bit string을 정의합니다. 만일 n에 대한 값이 생략되면,
bit string의 디폴트 길이는 1이 되는 것으로 가정됩니다. |
Fixed |
BIT VARYING(n) |
가변 길이 bit
string은 BIT VARYING(n)로서 지정됩니다. 여기서 n은 그 string에
허용된 비트의 최대 수를 표현합니다. 만일 n에 대한
값이 생략된다면, 디폴트 길이 1,073,741,823이
가정됩니다. |
Variable |
|
Numeric |
NUMERIC(p,[s]) |
NUMERIC 데이터 타입은 참값 numeric 값을 명세합니다. NUMERIC 타입의 프리시젼과
스케일은 데이터 타입 선언으로 옵션적으로 적절한 값을 제공하여 명세될 수 있습니다. 만일 정밀도 p나 범위 s에 대한 값이 명세되지 않으면, 사용되는 디폴트 값은 정밀도를 위해 15, 범위를 위해 0 이 명세됩니다. NUMERIC 타입에 대한 최소 정밀도는 1이고 최대 정밀도는 38이다.
정밀도는 범위보다 크거나 같아야 합니다. |
16 |
DECIMAL |
NUMERIC과 동일 |
|
|
INTEGER |
integer 값은 하드웨어의 워드 정렬의
자연적 크기 -- 4 바이트(32비트) -- 를 사용하여 표현될 수 있습니다. –2147483647 에서 +2147483647 사의의 값들이 허용됩니다. 만일 십진수 값이 INTEGER가 기대될 때 주어진다면, 십진수의 소수점 오른쪽의
모든 숫자들은 잘립니다. |
4 |
|
SMALLINT |
2 바이트(16비트)로 표현될 수 있는 숫자가 유효한 SMALLINT 값입니다. –32768 에서 +32767 사이의 값들이 허용됩니다. 만일 십진수 값이 SMALLINT가 기대될 때 주어지면, 소수점 오른쪽의 모든 숫자가
잘립니다. |
2 |
|
SHORT |
SMALLINT와 동일 |
|
|
FLOAT(p) |
p에 대해 주어진 값이 7보다 작거나 같다면, 데이터 타입은 단일 프리시젼 floating point 수로서 표현됩니다. 8보다 크거나 같고 19보다 작거나 같은 사용자 명세 값은 DOUBLE 데이터 타입으로
취급됩니다. 이들 값은 전형적으로 –10e+38 에서 +10e+38까지의 범위를 갖고 1.17549435e-38 에서 3.40282347e+38 사이의 일반화된 표현들을 가집니다. |
4 |
|
REAL |
FLOAT와 동일 |
|
|
DOUBLE(p) |
정밀도(p)의
내포된 값은 FLOAT에 대해 명세된 p의 값보다 크고, 이들 값들은 전형적으로 –10e+308 에서 +10e+308까지의 범위를 갖고,
2.2250738585072014e-308 에서 1.7976931348623157e+308 사이의
일반화된 표현들을 가집니다. |
8 |
|
DOUBLE PRECISION |
DOUBLE과 동일 |
|
|
MONETARY |
MONETARY 데이터 타입은 근사값 numeric 타입을 명세합니다. Monetary 값은 디폴트로 locale에서 시스템에 의해 설정된 통화 타입입니다. 내포된
정밀도와 범위의 제한은 플랫폼 의존적이지만 사용 제한은 15의 정밀도와 –308 에서 308 사이의 범위를 가집니다. |
12 |
|
Date-Time |
DATE |
DATE 데이터 타입은 day(일), month(월),
year(년)를 표현하는 3가지 요소로 구성됩니다. DATE 스트링 리터럴은 싱글 코트들에 의해 구분되고, 키워드 DATE는 date 값을 담고 있는 스트링 앞에 있어야 합니다. |
|
TIME |
TIME 데이터 타입은 hour(시), minute(분),
second(초)를 표현하는 3가지 요소들로
구성된 값을 명세됩니다. 키워드 TIME은 time 값을 담은 스트링 앞에 있어야 하고, TIME 리터럴은
싱글 코트로 구별됩니다. |
|
|
TIMESTAMP |
TIMESTAMP 데이터 타입은 date와 time에 대해 일반적으로 명세하는 요소들의 조합인
데이터 값을 표현합니다. TIMESTAMP 리터럴은 싱글 코트에 의해 구별되고 time 스트링 요소나 date 스트링 요소로 시작하고, 키워드 TIMESTAMP는
date와 time 리터럴을 담은 스트링을 선행해야 합니다. |
|
|
Collections |
SET |
SET 콜렉션 타입은 중복될 수
없는 값들의 set을 명세합니다. 만일 중복되는 요소
값들이 SET 애트리뷰트에 대해 제공되면, 중복은 제거됩니다. |
Variable |
|
MULTISET |
MULTISET 콜렉션 타입은 리스트에 중복될
수 있는 값들의 set을 명세합니다. set과 같지 않게, multiset은 중복된 엔트리들을 담을 수 있습니다. |
Variable |
|
LIST |
LIST콜렉션 타입은 엔트리의 명세된
순서로 값들의 set을 유지합니다. 중복된 값들은 허용이
되며, 순서대로 유지됩니다. |
Variable |
|
SEQUENCE |
LIST와 동일 |
|
함수명 |
구문 |
설명 |
BIT_LENGTH |
BIT_LENGTH(str) |
|
CHAR_LENGTH |
CHAR_LENGTH(str) |
멀티바이트 처리하지 않음 ex) select
char_length('김') from db_root à 2 select
char_length('aa') from db_root à 2 |
CHR |
CHR(number) |
number로 주어지는 ASCII 코드 값에 해당하는 문자를
반환 |
INSTR |
INSTR(str, substr [, position]) |
문자열 str 내의 substring substr의 최초의 발생 위치를
반환 |
LENGTH |
LENGTH(str) |
문자열의
왼쪽부터 지정된 수만큼의 문자를 반환 |
LOWER |
LOWER(str) |
대문자
데이터를 소문자 데이터로 변환한 후에 문자 식을 반환 |
LPAD |
LPAD(str, len, padstr) |
str의 전체 길이가 len이 될 때까지 str의 왼쪽 끝에서부터 padstr를 덧붙여 반환 |
LTRIM |
LTRIM(str [, set]) |
str의 왼쪽에서부터 set안에 존재하지 않는 문자를
만날 때까지 해당 문자들을 제거한다. set의 기본값은 하나의 공백문자(‘ ’)임 SELECT LTRIM(' 123' ) FROM db_root
à 123 SELECT LTRIM('XXX123',‘X’) FROM db_root
à 123 SELECT LTRIM('XYX123',’XY’) FROM db_root à 123 |
POSITION |
POSITION(substr IN str) |
문자열 str 내의 찾는 문자열 substr의 최초 발견 위치를 반환 |
REPLACE |
REPLACE(str, from_str [,to_str]) |
지정된
문자열 값의 모든 항목을 다른 문자열 값으로 바꾸어 반환 |
RTRIM |
RTRIM(str [, set]) |
LTRIM 설명 참조 |
SUBSTR |
SUBSTR( str, pos [, len]) SUBSTRING ( str FROM pos [ FOR len] ) |
문자열에서
일부 문자열을 추출하여 반환 |
TRIM |
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) |
|
UPPER |
UPPER(str) |
소문자
데이터를 대문자 데이터로 변환한 후에 문자열을 반환 |
TRANSLATE |
TRANSLATE( char1, from [, to] ) |
char1 문자열에서 from 문자열의 문자를 to 문자열의 대응되는 문자로 치환하여 반환한다. 예를 들어, TRANSLATE(char1, ‘abc’, ‘123’)은 char1의 모든 a를 1로, b를 2로, c를 3으로 변환한다 |
ABS |
ABS(X) |
지정한
수식의 절대(양수) 값을 반환 |
CEIL |
CEIL(X) |
X 보다는 큰 정수 가운데 최소 값을 반환 |
FLOOR |
FLOOR(X) |
X 보다는 작은 정수 가운데 최대의 값을 반환 |
MOD |
MOD(N, M) |
N을 M으로 나눈 나머지 값을 반환 M이 0이면 N을
반환 |
POWER |
POWER(X, Y) |
X의 Y승 값을 반환 |
DRAND |
DRAND() |
0부터 1까지의 임의 float 값을 반환 구간 [0.0-1.0]에서
균일 분포 값을 정수로 반환함 |
ROUND |
ROUND(X, len) |
X의 값을 len번째에서 반올림한 값을 반환 |
SIGN |
SIGN(X) |
X 가 음수인가, 제로인가 또는 정수인가에 따라 인수의
부호를 -1 ,0 ,1 을 반환 |
TRUNC |
TRUNC(X, Y) |
X를 소수점 기준 Y번째에서 버림한 값을 반환 |
ADD_MONTHS |
ADD_MONTHS(date , num) |
date_argument로 주어진 날짜에 달을 더한 날짜를 반환 |
LAST_DAY |
LAST_DAY (date) |
주어진
월의 마지막 날을 반환 SELECT LAST_DAY(DATE '2007-02-05') FROM db_root ; à '2007-02-28' |
SYSDATE |
SYSDATE SYS_DATE |
현재 날짜를 반환 |
SYSTIME |
SYSTIME SYS_TIME CURRENT_TIME |
현재
시간을 반환 |
SYSTIMESTAMP |
SYSTIMESTAMP SYS_TIMESTAMP CURRENT_DATE |
현재
날짜와 시간을 반환 |
MONTHS_BETWEEN |
MONTHS_BETWEEN(date_argument, date_argument) |
MONTHS_BETWEEN 함수는 주어진 두 개의 DATE 값 간의
차이를 반환 |
SELECT content, INCR(read_count) FROM board
WHERE id = 1; |
INCR 함수는 SQL 수준에서 제공하는 함수로 SELECT 절에 포함되어 해당 칼럼의 값을 1 증가 시켜줌 |
|
DECR |
SELECT content, DECR(read_count) FROM board
WHERE id = 1; |
DECR 함수는 SQL 수준에서 제공하는 함수로 SELECT 절에 포함되어 해당 칼럼의 값을 1 감소 시켜줌 |
AVG |
AVG ( [ DISTINCT | UNIQUE | ALL ] expression ) |
단일
값을 가지는 수식에 대한 산술 평균 |
COUNT |
COUNT ( * | [ DISTINCT | UNIQUE ] expression ) |
조회된
인스턴스 수를 질의 결과로 반환 |
MAX |
MAX ( [ DISTINCT | UNIQUE | ALL ] expression ) |
|
MIN |
MIN ( [ DISTINCT | UNIQUE | ALL ] expression ) |
|
SUM |
SUM ( [ DISTINCT | UNIQUE | ALL ] expression ) |
|
VARIANCE |
VARIANCE( [DISTINCT | UNIQUE | ALL] expression
) |
분산 |
STDDEV |
STDDEV( [DISTINCT | UNIQUE | ALL] expression ) |
표준
편차 |
NULLIF(a, b) |
NULLIF 문은 두 수식을 비교하여 수식이 같으면 NULL을
반환하고, 그 외에는 첫 번째 인자 값을 반환 |
|
COALESCE |
COALESCE(a, b) |
같은
데이터 타입을 가지는 수식 두 개를 인자로 받아서 NULL이 아닌 첫 번째 값을 반환 |
DECODE( expression, search, result [, search,
result]* [, default] ) |
IF-THEN-ELSE 문장과 같은 기능을 제공 |
|
GREATEST( expression [, expression]* ) |
인자
리스트 중에서 가장 큰 값을 반환 |
|
LEAST( expression [, expression]* ) |
인자
리스트 중에서 가장 작은 값을 반환 |
|
NVL( expr1, expr2 ) NVL2( expr1, expr2, expr3 ) |
NVL( expr1, expr2 ) 함수는 expr1이 NULL이 아니면 expr1을 반환하고, 그렇지 않으면 expr2를 반환 NVL2( expr1, expr2, expr3 ) 함수는 expr1이 NULL이 아니면 expr2를 반환하고, 그렇지 않으면 expr3을 반환 |
연산자명 |
설명 |
비고 |
UNION |
합집합 |
|
UNION ALL |
합집합 |
|
DIFFERENCE |
차집합 |
|
INTERSECTION |
교집합 |
|
|| 또는 + |
문자열
또는 비트열 데이터 타입의 병합(concatenation) |
|
+, -, *, / |
산술연산 (더하기, 빼기, 곱하기, 나누기) |
|
CAST |
어떤
값의 데이터 타입을 다른 데이터 타입으로 명시적으로 변환 |
CAST (cast_operand AS cast_target ) |
날짜-시간 수식의 일부분의 값을 추출 |
EXTRACT ( field FROM date-time_argument ) |
|
CASE |
조건에
따라서 변하는 값을 얻고자 할 때 사용 |
매뉴얼 참조 |
NULLIF |
두
수식을 비교하여 수식이 같으면 NULL을 반환하고, 그
외에는 첫 번째 인자 값을 반환 |
|
COALESCE |
NULL이 아닌 첫 번째 값을 반환 |
|
USING INDEX 절은 질의에서 인덱스를 지정할 수 있도록 해서 질의 최적화기가 순차 스캔 또는 인덱스 스캔 중 최적화된 스캔 방법을 선택하게 하고, 인덱스 스캔이 고려된 경우 적절한 인덱스를 선택할 수 있게 한다. USING INDEX 절은 SELECT, DELETE, UPDATE 문의 WHERE 절 다음에 지정되어야 한다
구문
l SELECT … FROM … WHERE … [USING INDEX { NONE | index_spec [ {, index_spec } ...] } ] [ ; ]
l UPDATE …SET…WHERE…[USING INDEX { NONE | index_spec [ {, index_spec } ...] } ] [ ; ]
l DELETE FROM…WHERE…[USING INDEX { NONE | index_spec [ {, index_spec } ...] } ] [ ; ]
동작 방식
l 순차 스캔 비용 > 인덱스 스캔 비용이면 인덱스 스캔 사용
l USING INDEDX
- 지정한 인덱스만 대상으로 인덱스 스캔 비용 산출
- 지정해준 인덱스가 마음에 안들 경우 sequential scan을 한다.
l 인덱스 스캔 강제 지정: USING INDEX 인덱스명(+)
- 여러 개의 인덱스를 후보로 주었을 경우 특정 인덱스의 뒤에 (+)기호를 붙이면, 해당 인덱스의 비용은 0으로 되어 계산한다.
- 지정해준 인덱스가 마음에 안들 경우 sequential scan을 한다.
l 순차 스캔 선택
- using index none 구문 이용
l 두 개 이상의 인덱스 지정
- optimizer는 적절한 하나를 선택하여 비용 계산
- using index index1, index2, index3;
l 주의 사항
- 두 개 이상의 테이블의 JOIN이 이루어지는 경우, JOIN절에 참여하는 모든 테이블이 사용해야 하는 인덱스 목록을 모두 명시해주어야 함.
- 한 테이블의 인덱스에 대해서만 힌트를 명시했을 경우 다른 테이블들은 테이블 scan 을 하기 때문.
구문
l SELECT /*+ hint [ { hint } ... ] */
종류
l USE_NL[(spec-name[{, spec-name}...])]
- 중첩 루프 조인 실행 계획을 만든다
l USE_IDX[(spec-name[{, spec-name}...])]
- 연관된 인덱스 조인 실행 계획을 만든다
l USE_MERGE[(spec-name[{, spec-name}...])]
- 정렬 병합 조인 실행 계획을 만든다
l ORDERED
- FROM절에 명시된 클래스의 순서대로 조인하는 실행 계획을 만든다
- FROM 절에서 왼쪽 클래스는 조인의 외부 클래스가 되고(outer), 오른쪽 클래스는 내부 클래스(inner)가 된다
특징
l USE_NL과 USE_MERGE가 함께 지정된 경우 주어진 힌트는 무시된다
l spec_name이 USE_NL, USE_IDX, USE_MERGE와 함께 지정될 경우 해당 조인 방법은 spec_name에 대해서만 적용된다
l 때에 따라서 사용자가 준 JOIN HINT가 옵티마이저가 계산한 비용보다 많을 경우에는 JOIN힌트는 무시한다. (테이블의 순서나 left join이 포함되어있을 경우 등 case에 따라 다르다.)
l ORDERED 힌트는 옵티마이저가 계산한 비용보다 많아도 사용자가 준 힌트대로 실행된다
l JOIN 힌트에서 구문을 잘못 썼을 경우 hint는 주석으로 간주되고 무시됨
큐브리드는 예약어가 칼럼으로 생성되어있을 경우 " " 로 감싸주지 않으면 오류가 발생한다. 따라서 쿼리 실행 시 syntax 등에 문제가 없는 경우에도 오류가 발생하는 경우에는 예약어로 되어있는 칼럼명이나 테이블명이 없는지 확인한다.
A |
|||||
ABSOLUTE |
ALIAS |
ANY |
ASYNC |
||
ACTION |
ALL |
ARE |
AT |
||
ADD |
ALLOCATE |
AS |
ATTACH |
||
ADD_MONTH |
ALTER |
ASC |
ATTRIBUTE |
||
AFTER |
AND |
ASSERTION |
AVG |
||
|
|
|
|
||
B |
|||||
BEFORE |
BIT |
BOOLEAN |
BREADTH |
||
BEGIN |
BIT_LENGTH |
BOTH |
BY |
||
BETWEEN |
|
|
|
||
|
|
|
|
||
C |
|||||
CALL |
CHAR_LENGTH |
COMMIT |
CREATE |
||
CASCADE |
CHECK |
COMPLETION |
CROSS |
||
CASCADED |
CLASS |
CONNECT |
CURRENT |
||
CASE |
CLASSES |
CONNECTION |
CURRENT_DATE |
||
CAST |
CLOSE |
CONSTRAINT |
CURRENT_TIME |
||
CATALOG |
CLUSTER |
CONSTRAINTS |
CURRENT_TIMESTAMP |
||
CHANGE |
COALESCE |
CONTINUE |
CURRENT_USER |
||
CHAR |
COLLATE |
CONVERT |
CURSOR |
||
CHARACTER |
COLLATION |
CORRESPONDING |
CYCLE |
||
CHARACTER_LENGTH |
COLUMN |
COUNT |
|
||
|
|
|
|
||
D |
|||||
DATA |
DEFAULT |
DESCRIBE |
DISTINCT |
||
DATA_TYPE |
DEFERRABLE |
DESCRIPTOR |
DOMAIN |
||
DATE |
DEFERRED |
DIAGNOSTICS |
DOUBLE |
||
DAY |
DELETE |
DICTIONARY |
DROP |
||
DEALLOCATE |
DEPTH |
DIFFERENCE |
|
||
DECLARE |
DESC |
DISCONNECT |
|
||
|
|
|
|
||
E |
|||||
EACH |
EQUALS |
EXCLUDE |
EXTERNAL |
||
ELSE |
ESCAPE |
EXEC |
EXTRACT |
||
ELSEIF |
EXCEPT |
EXECUTE |
|
||
END |
EXCEPTION |
EXISTS |
|
||
|
|
|
|
||
F |
|||||
FALSE |
FIRST |
FOREIGN |
FULL |
||
FETCH |
FLOAT |
FOUND |
FUNCTION |
||
FILE |
FOR |
FROM |
|
||
|
|
|
|
||
G |
|||||
GENERAL |
GLOBAL |
GOTO |
GROUP |
||
GET |
GO |
GRANT |
|
||
|
|
|
|
||
H |
|||||
HAVING |
HOUR |
|
|
||
|
|
|
|
||
I |
|||||
IDENTITY |
INDEX |
INOUT |
INTERSECTION |
||
IF |
INDICATOR |
INSERT |
INTERVAL |
||
IGNORE |
INHERIT |
INT |
INTO |
||
IMMEDIATE |
INITIALLY |
INTEGER |
IS |
||
IN |
INNER |
INTERSECT |
ISOLATION |
||
|
|
|
|
||
J |
|||||
JOIN |
|
|
|
||
|
|
|
|
||
K |
|||||
KEY |
|
|
|
||
|
|
|
|
||
L |
|||||
LANGUAGE |
LEAVE |
LIKE |
LOCAL_TRANSACTION_ID |
||
LAST |
LEFT |
LIMIT |
LOOP |
||
LDB |
LESS |
LIST |
LOWER |
||
LEADING |
LEVEL |
LOCAL |
|
||
|
|
|
|
||
M |
|||||
MATCH |
MIN |
MODULE |
MULTISET |
||
MAX |
MINUTE |
MONETARY |
MULTISET_OF |
||
METHOD |
MODIFY |
MONTH |
|
||
|
|
|
|
||
N |
|||||
NA |
NATURAL |
NO |
NULL |
||
NAMES |
NCHAR |
NONE |
NULLIF |
||
NATIONAL |
NEXT |
NOT |
NUMERIC |
||
|
|
|
|
||
O |
|||||
OBJECT |
OLD |
OPERATORS |
OTHER |
||
OCTET_LENGTH |
ONLY |
OPTIMIZATION |
OUT |
||
OF |
ON_ |
OPTION |
OUTER |
||
OFF |
OPEN |
OR |
OUTPUT |
||
OID |
OPERATION |
ORDER |
OVERLAPS |
||
|
|
|
|
||
P |
|||||
PARAMETERS |
PRECISION |
PRIMARY |
PROCEDURE |
||
PARTIAL |
PREORDER |
PRIOR |
PROTECTED |
||
PENDANT |
PREPARE |
PRIVATE |
PROXY |
||
POSITION |
PRESERVE |
PRIVILEGES |
|
||
|
|
|
|
||
Q |
|||||
QUERY |
|
|
|
||
|
|
|
|
||
R |
|||||
READ |
REGISTER |
RETURN |
ROUTINE |
||
REAL |
RELATIVE |
RETURNS |
ROW |
||
RECURSIVE |
RENAME |
REVOKE |
ROWNUM |
||
REF |
REPLACE |
RIGHT |
ROWS |
||
REFERENCES |
RESIGNAL |
ROLE |
|
||
REFERENCING |
RESTRIC |
ROLLBACK |
|
||
|
|
|
|
||
S |
|||||
SAVEPOINT |
SESSION |
SQLCODE |
SUM |
||
SCHEMA |
SESSION_USER |
SQLERROR |
SUPERCLASS |
||
SCOPE |
SET |
SQLEXCEPTION |
SUPERSET |
||
SCROLL |
SETEQ |
SQLSTATE |
SUPERSETEQ |
||
SEARCH |
SET_OF |
SQLWARNING |
SYSTEM_USER |
||
SECOND |
SHARED |
STATISTICS |
SYS_DATE |
||
SECTION |
SIGNAL |
STRING |
SYS_TIME |
||
SELECT |
SIMILAR |
STRUCTURE |
SYS_TIMESTAMP |
||
SENSITIVE |
SIZE |
SUBCLASS |
SYS_USER |
||
SEQUENCE |
SMALLINT |
SUBSET |
|
||
SEQUENCE_OF |
SOME |
SUBSETEQ |
|
||
SERIALIZABLE |
SQL |
SUBSTRING |
|
||
|
|
|
|
||
T |
|||||
TABLE |
TIME |
TRAILING |
TRIM |
||
TEMPORARY |
TIMESTAMP |
TRANSACTION |
TRUE |
||
TEST |
TIMEZONE_HOUR |
TRANSLATE |
TYPE |
||
THEN |
TIMEZONE_MINUTE |
TRANSLATION |
|
||
THERE |
TO |
TRIGGER |
|
||
|
|
|
|
||
U |
|||||
UNDER |
UNKNOWN |
USAGE |
USING |
||
UNION |
UPDATE |
USE |
UTIME |
||
UNIQUE |
UPPER |
USER |
|
||
|
|
|
|
||
V |
|||||
VALUE |
VARIABLE |
VCLASS |
VIRTUAL |
||
VALUES |
VARYING |
VIEW |
VISIBLE |
||
VARCHAR |
|
|
|
||
|
|
|
|
||
W |
|||||
WAIT |
WHERE |
WITH |
WORK |
||
WHEN |
WHILE |
WITHOUT |
WRITE |
||
WHENEVER |
|
|
|
||
|
|
|
|
||
Y |
|
|
|
||
YEAR |
|
|
|
||
|
|
|
|
||
Z |
|
|
|
||
ZONE |
|
|
|
||
|