关键字
SQL里有保留字和非保留字之分。根据标准,保留字决不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。
- 目前“非保留”关键字在作为数据库对象的标识符时存在如下限制:
- 不支持直接作为列别名使用,即类似SELECT 1 ABORT的用法会导致错误。
- 对于ENTITYESCAPING、NOENTITYESCAPING以及WELLFORMED关键字,无论是否带有双引号,均不支持作为表名、列名、表别名以及列别名的标识符。此外,不带双引号时不支持作为函数名。
- 不带双引号的RAW关键字不支持作为表名和函数名的标识符。
- SET关键字不支持作为表别名的标识符,即类似SELECT * FROM T1 SET和SELECT * FROM T1 AS "SET"的用法均会导致错误。
- 不带双引号的BEGIN、BY、CLOSE、CURSOR、DECLARE、DELETE、EXECUTE、FUNCTION、IF、IMMEDIATE、INSERT、LOOP、MOVE、OF、REF、RELEASE、RETURN、SAVEPOINT、STRICT、TYPE以及UPDATE等关键字不支持作为变量名使用。
- 将sys_refcursor关键字作为数据库对象名称时,禁止附带双引号。例如:在建表时,禁止"sys_refcursor"作为表名,但允许sys_refcursor作为表名。
- 与“非保留”关键字类似,“非保留(不能是函数或类型)”关键字不支持直接作为列别名使用。
- 对于带有双引号的“保留”关键字CURRENT_TIMESTAMP而言,不允许作为函数名。
标识符命名规范
标识符的命名需要遵守如下规范:
- 标识符需要为字母、下划线、数字(0-9)或美元符号($)。
- 标识符必须以字母(a-z)或下划线(_)开头。
- 此命名规范为建议项,非强制项。
- 特殊情况下可以使用双引号规避特殊字符报错。
SQL关键字
关键字 |
GaussDB |
SQL:1999 |
SQL-92 |
---|---|---|---|
ABORT |
非保留 |
- |
- |
ABS |
- |
非保留 |
- |
ABSOLUTE |
非保留 |
保留 |
保留 |
ACCESS |
非保留 |
- |
- |
ACCOUNT |
非保留 |
- |
- |
ACTION |
非保留 |
保留 |
保留 |
ADA |
- |
非保留 |
非保留 |
ADD |
非保留 |
保留 |
保留 |
ADMIN |
非保留 |
保留 |
- |
AFTER |
非保留 |
保留 |
- |
AGGREGATE |
非保留 |
保留 |
- |
ALGORITHM |
非保留 |
- |
- |
ALIAS |
- |
保留 |
- |
ALL |
保留 |
保留 |
保留 |
ALLOCATE |
- |
保留 |
保留 |
ALSO |
非保留 |
- |
- |
ALTER |
非保留 |
保留 |
保留 |
ALWAYS |
非保留 |
- |
- |
ANALYSE |
保留 |
- |
- |
ANALYZE |
保留 |
- |
- |
AND |
保留 |
保留 |
保留 |
ANY |
保留 |
保留 |
保留 |
APP |
非保留 |
- |
- |
APPEND |
非保留 |
- |
- |
ARCHIVE |
非保留 |
- |
- |
ARE |
- |
保留 |
保留 |
ARRAY |
保留 |
保留 |
- |
AS |
保留 |
保留 |
保留 |
ASC |
保留 |
保留 |
保留 |
ASENSITIVE |
- |
非保留 |
- |
ASSERTION |
非保留 |
保留 |
保留 |
ASSIGNMENT |
非保留 |
非保留 |
- |
ASYMMETRIC |
保留 |
非保留 |
- |
AT |
非保留 |
保留 |
保留 |
ATOMIC |
- |
非保留 |
- |
ATTRIBUTE |
非保留 |
- |
- |
AUDIT |
非保留 |
- |
- |
AUTHID |
保留 |
- |
- |
AUTHORIZATION |
保留(可以是函数或类型) |
保留 |
保留 |
AUTOEXTEND |
非保留 |
- |
- |
AUTOMAPPED |
非保留 |
- |
- |
AVG |
- |
非保留 |
保留 |
BACKWARD |
非保留 |
- |
- |
BARRIER |
非保留 |
- |
- |
BEFORE |
非保留 |
保留 |
- |
BEGIN |
非保留 |
保留 |
保留 |
BEGIN_NON_ANOYBLOCK |
非保留 |
- |
- |
BETWEEN |
非保留(不能是函数或类型) |
非保留 |
保留 |
BIGINT |
非保留(不能是函数或类型) |
- |
- |
BINARY |
保留(可以是函数或类型) |
保留 |
- |
BINARY_DOUBLE |
非保留(不能是函数或类型) |
- |
- |
BINARY_INTEGER |
非保留(不能是函数或类型) |
- |
- |
BIT |
非保留(不能是函数或类型) |
保留 |
保留 |
BITVAR |
- |
非保留 |
- |
BIT_LENGTH |
- |
非保留 |
保留 |
BLANKS |
非保留 |
- |
- |
BLOB |
非保留 |
保留 |
- |
BLOCKCHAIN |
非保留 |
- |
- |
BODY |
非保留 |
- |
- |
BOOLEAN |
非保留(不能是函数或类型) |
保留 |
- |
BOTH |
保留 |
保留 |
保留 |
BUCKETCNT |
非保留(不能是函数或类型) |
- |
- |
BUCKETS |
保留 |
- |
- |
BREADTH |
- |
保留 |
- |
BY |
非保留 |
保留 |
保留 |
BYTEAWITHOUTORDER |
非保留(不能是函数或类型) |
- |
- |
BYTEAWITHOUTORDERWITHEQUAL |
非保留(不能是函数或类型) |
- |
- |
C |
- |
非保留 |
非保留 |
CACHE |
非保留 |
- |
- |
CALL |
非保留 |
保留 |
- |
CALLED |
非保留 |
非保留 |
- |
CANCELABLE |
非保留 |
- |
- |
CARDINALITY |
- |
非保留 |
- |
CASCADE |
非保留 |
保留 |
保留 |
CASCADED |
非保留 |
保留 |
保留 |
CASE |
保留 |
保留 |
保留 |
CAST |
保留 |
保留 |
保留 |
CATALOG |
非保留 |
保留 |
保留 |
CATALOG_NAME |
- |
非保留 |
非保留 |
CHAIN |
非保留 |
非保留 |
- |
CHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
CHARACTER |
非保留(不能是函数或类型) |
保留 |
保留 |
CHARACTERISTICS |
非保留 |
- |
- |
CHARACTERSET |
非保留 |
- |
- |
CHARACTER_LENGTH |
- |
非保留 |
保留 |
CHARACTER_SET_CATALOG |
- |
非保留 |
非保留 |
CHARACTER_SET_NAME |
- |
非保留 |
非保留 |
CHARACTER_SET_SCHEMA |
- |
非保留 |
非保留 |
CHAR_LENGTH |
- |
非保留 |
保留 |
CHECK |
保留 |
保留 |
保留 |
CHECKED |
- |
非保留 |
- |
CHECKPOINT |
非保留 |
- |
- |
CLASS |
非保留 |
保留 |
- |
CLEAN |
非保留 |
- |
- |
CLASS_ORIGIN |
- |
非保留 |
非保留 |
CLIENT |
非保留 |
- |
- |
CLIENT_MASTER_KEY |
非保留 |
- |
- |
CLIENT_MASTER_KEYS |
非保留 |
- |
- |
CLOB |
非保留 |
保留 |
- |
CLOSE |
非保留 |
保留 |
保留 |
CLUSTER |
非保留 |
- |
- |
COALESCE |
非保留(不能是函数或类型) |
非保留 |
保留 |
COBOL |
- |
非保留 |
非保留 |
COLLATE |
保留 |
保留 |
保留 |
COLLATION |
保留(可以是函数或类型) |
保留 |
保留 |
COLLATION_CATALOG |
- |
非保留 |
非保留 |
COLLATION_NAME |
- |
非保留 |
非保留 |
COLLATION_SCHEMA |
- |
非保留 |
非保留 |
COLUMN |
保留 |
保留 |
保留 |
COLUMN_ENCRYPTION_KEY |
非保留 |
- |
- |
COLUMN_ENCRYPTION_KEYS |
非保留 |
- |
- |
COLUMN_NAME |
- |
非保留 |
非保留 |
COMMAND_FUNCTION |
- |
非保留 |
非保留 |
COMMAND_FUNCTION_CODE |
- |
非保留 |
- |
COMMENT |
非保留 |
- |
- |
COMMENTS |
非保留 |
- |
- |
COMMIT |
非保留 |
保留 |
保留 |
COMMITTED |
非保留 |
非保留 |
非保留 |
COMPACT |
非保留 |
- |
- |
COMPATIBLE_ILLEGAL_CHARS |
非保留 |
- |
- |
COMPLETE |
非保留 |
- |
- |
COMPRESS |
非保留 |
- |
- |
COMPLETION |
- |
保留 |
- |
CONCURRENTLY |
保留(可以是函数或类型) |
- |
- |
CONDITION |
非保留 |
- |
- |
CONDITION_NUMBER |
- |
非保留 |
非保留 |
CONFIGURATION |
非保留 |
- |
- |
CONNECT |
保留 |
保留 |
保留 |
CONNECTION |
非保留 |
保留 |
保留 |
CONSTANT |
非保留 |
- |
- |
CONNECTION_NAME |
- |
非保留 |
非保留 |
CONSTRAINT |
保留 |
保留 |
保留 |
CONSTRAINTS |
非保留 |
保留 |
保留 |
CONSTRAINT_CATALOG |
- |
非保留 |
非保留 |
CONSTRAINT_NAME |
- |
非保留 |
非保留 |
CONSTRAINT_SCHEMA |
- |
非保留 |
非保留 |
CONSTRUCTOR |
- |
保留 |
- |
CONTAINS |
- |
非保留 |
- |
CONTENT |
非保留 |
- |
- |
CONTINUE |
非保留 |
保留 |
保留 |
CONTVIEW |
非保留 |
- |
- |
CONVERSION |
非保留 |
- |
- |
CONVERT |
- |
非保留 |
保留 |
COORDINATOR |
非保留 |
- |
- |
COORDINATORS |
非保留 |
- |
- |
COPY |
非保留 |
- |
- |
CORRESPONDING |
- |
保留 |
保留 |
COST |
非保留 |
- |
- |
COUNT |
- |
非保留 |
保留 |
CREATE |
保留 |
保留 |
保留 |
CROSS |
保留(可以是函数或类型) |
保留 |
保留 |
CSN |
保留(可以是函数或类型) |
- |
- |
CSV |
非保留 |
- |
- |
CUBE |
非保留 |
保留 |
- |
CURRENT |
非保留 |
保留 |
保留 |
CURRENT_CATALOG |
保留 |
- |
- |
CURRENT_DATE |
保留 |
保留 |
保留 |
CURRENT_PATH |
- |
保留 |
- |
CURRENT_ROLE |
保留 |
保留 |
- |
CURRENT_SCHEMA |
保留(可以是函数或类型) |
- |
- |
CURRENT_TIME |
保留 |
保留 |
保留 |
CURRENT_TIMESTAMP |
保留 |
保留 |
保留 |
CURRENT_USER |
保留 |
保留 |
保留 |
CURSOR |
非保留 |
保留 |
保留 |
CURSOR_NAME |
- |
非保留 |
非保留 |
CYCLE |
非保留 |
保留 |
- |
DATA |
非保留 |
保留 |
非保留 |
DATABASE |
非保留 |
- |
- |
DATAFILE |
非保留 |
- |
- |
DATANODE |
非保留 |
- |
- |
DATANODES |
非保留 |
- |
- |
DATATYPE_CL |
非保留 |
- |
- |
DATE |
非保留(不能是函数或类型) |
保留 |
保留 |
DATE_FORMAT |
非保留 |
- |
- |
DATETIME_INTERVAL_CODE |
- |
非保留 |
非保留 |
DATETIME_INTERVAL_PRECISION |
- |
非保留 |
非保留 |
DAY |
非保留 |
保留 |
保留 |
DBCOMPATIBILITY |
非保留 |
- |
- |
DEALLOCATE |
非保留 |
保留 |
保留 |
DEC |
非保留(不能是函数或类型) |
保留 |
保留 |
DECIMAL |
非保留(不能是函数或类型) |
保留 |
保留 |
DECLARE |
非保留 |
保留 |
保留 |
DECODE |
非保留(不能是函数或类型) |
- |
- |
DEFAULT |
保留 |
保留 |
保留 |
DEFAULTS |
非保留 |
- |
- |
DEFERRABLE |
保留 |
保留 |
保留 |
DEFERRED |
非保留 |
保留 |
保留 |
DEFINED |
- |
非保留 |
- |
DEFINER |
非保留 |
非保留 |
- |
DELETE |
非保留 |
保留 |
保留 |
DELIMITER |
非保留 |
- |
- |
DELIMITERS |
非保留 |
- |
- |
DELTA |
非保留 |
- |
- |
DELTAMERGE |
保留(可以是函数或类型) |
- |
- |
DEPTH |
- |
保留 |
- |
DEREF |
- |
保留 |
- |
DESC |
保留 |
保留 |
保留 |
DESCRIBE |
- |
保留 |
保留 |
DESCRIPTOR |
- |
保留 |
保留 |
DESTROY |
- |
保留 |
- |
DESTRUCTOR |
- |
保留 |
- |
DETERMINISTIC |
非保留 |
保留 |
- |
DIAGNOSTICS |
- |
保留 |
保留 |
DICTIONARY |
非保留 |
保留 |
- |
DIRECT |
非保留 |
- |
- |
DIRECTORY |
非保留 |
- |
- |
DISABLE |
非保留 |
- |
- |
DISCARD |
非保留 |
- |
- |
DISCONNECT |
非保留 |
保留 |
保留 |
DISPATCH |
- |
非保留 |
- |
DISTINCT |
保留 |
保留 |
保留 |
DISTRIBUTE |
非保留 |
- |
- |
DISTRIBUTION |
非保留 |
- |
- |
DO |
保留 |
- |
- |
DOCUMENT |
非保留 |
- |
- |
DOMAIN |
非保留 |
保留 |
保留 |
DOUBLE |
非保留 |
保留 |
保留 |
DROP |
非保留 |
保留 |
保留 |
DUPLICATE |
非保留 |
- |
- |
DYNAMIC |
- |
保留 |
- |
DYNAMIC_FUNCTION |
- |
非保留 |
非保留 |
DYNAMIC_FUNCTION_CODE |
- |
非保留 |
- |
EACH |
非保留 |
保留 |
- |
ELASTIC |
非保留 |
- |
- |
ELSE |
保留 |
保留 |
保留 |
ENABLE |
非保留 |
- |
- |
ENCLOSED |
非保留 |
- |
- |
ENCODING |
非保留 |
- |
- |
ENCRYPTED |
非保留 |
- |
- |
ENCRYPTED_VALUE |
非保留 |
- |
- |
ENCRYPTION |
非保留 |
- |
- |
ENCRYPTION_TYPE |
非保留 |
- |
- |
END |
保留 |
保留 |
保留 |
END-EXEC |
- |
保留 |
保留 |
ENFORCED |
非保留 |
- |
- |
ENUM |
非保留 |
- |
- |
EOL |
非保留 |
- |
- |
ERRORS |
非保留 |
- |
- |
EQUALS |
- |
保留 |
- |
ESCAPE |
非保留 |
保留 |
保留 |
ESCAPING |
非保留 |
- |
- |
EVERY |
非保留 |
保留 |
- |
EXCEPT |
保留 |
保留 |
保留 |
EXCEPTION |
- |
保留 |
保留 |
EXCHANGE |
非保留 |
- |
- |
EXCLUDE |
非保留 |
- |
- |
EXCLUDED |
保留 |
- |
- |
EXCLUDING |
非保留 |
- |
- |
EXCLUSIVE |
非保留 |
- |
- |
EXEC |
- |
保留 |
保留 |
EXECUTE |
非保留 |
保留 |
保留 |
EXISTING |
- |
非保留 |
- |
EXISTS |
非保留(不能是函数或类型) |
非保留 |
保留 |
EXPIRED_P |
非保留 |
- |
- |
EXPLAIN |
非保留 |
- |
- |
EXTENSION |
非保留 |
- |
- |
EXTERNAL |
非保留 |
保留 |
保留 |
EXTRACT |
非保留(不能是函数或类型) |
非保留 |
保留 |
FALSE |
保留 |
保留 |
保留 |
FAMILY |
非保留 |
- |
- |
FAST |
非保留 |
- |
- |
FEATURES |
非保留 |
- |
- |
FENCED |
保留 |
- |
- |
FETCH |
保留 |
保留 |
保留 |
FIELDS |
非保留 |
- |
- |
FILEHEADER |
非保留 |
- |
- |
FILL_MISSING_FIELDS |
非保留 |
- |
- |
FILLER |
非保留 |
- |
- |
FILTER |
非保留 |
保留 |
保留 |
FINAL |
- |
非保留 |
- |
FIRST |
非保留 |
保留 |
保留 |
FIXED |
非保留 |
保留 |
保留 |
FLOAT |
非保留(不能是函数或类型) |
保留 |
保留 |
FOLLOWING |
非保留 |
- |
- |
FOR |
保留 |
保留 |
保留 |
FORCE |
非保留 |
- |
- |
FOREIGN |
保留 |
保留 |
保留 |
FORMATTER |
非保留 |
- |
- |
FORTRAN |
- |
非保留 |
非保留 |
FORWARD |
非保留 |
- |
- |
FOUND |
- |
保留 |
保留 |
FREE |
- |
保留 |
- |
FREEZE |
保留(可以是函数或类型) |
- |
- |
FROM |
保留 |
保留 |
保留 |
FULL |
保留(可以是函数或类型) |
保留 |
保留 |
FUNCTION |
非保留 |
保留 |
- |
FUNCTIONS |
非保留 |
- |
- |
G |
- |
非保留 |
- |
GENERAL |
- |
保留 |
- |
GENERATED |
非保留 |
非保留 |
- |
GET |
- |
保留 |
保留 |
GLOBAL |
非保留 |
保留 |
保留 |
GO |
- |
保留 |
保留 |
GOTO |
- |
保留 |
保留 |
GRANT |
保留 |
保留 |
保留 |
GRANTED |
非保留 |
非保留 |
- |
GREATEST |
非保留(不能是函数或类型) |
- |
- |
GROUP |
保留 |
保留 |
保留 |
GROUPING |
非保留(不能是函数或类型) |
保留 |
- |
GROUPPARENT |
保留 |
- |
- |
HANDLER |
非保留 |
- |
- |
HAVING |
保留 |
保留 |
保留 |
HDFSDIRECTORY |
保留(可以是函数或类型) |
- |
- |
HEADER |
非保留 |
- |
- |
HIERARCHY |
- |
非保留 |
- |
HOLD |
非保留 |
非保留 |
- |
HOST |
- |
保留 |
- |
HOUR |
非保留 |
保留 |
保留 |
IDENTIFIED |
非保留 |
- |
- |
IDENTITY |
非保留 |
保留 |
保留 |
IF |
非保留 |
- |
- |
IGNORE |
- |
保留 |
- |
IGNORE_EXTRA_DATA |
非保留 |
- |
- |
ILIKE |
保留(可以是函数或类型) |
- |
- |
IMMEDIATE |
非保留 |
保留 |
保留 |
IMMUTABLE |
非保留 |
- |
- |
IMPLEMENTATION |
- |
非保留 |
- |
IMPLICIT |
非保留 |
- |
- |
IN |
保留 |
保留 |
保留 |
INCLUDE |
非保留 |
- |
- |
INCLUDING |
非保留 |
- |
- |
INCREMENT |
非保留 |
- |
- |
INCREMENTAL |
非保留 |
- |
- |
INDEX |
非保留 |
- |
- |
INDEXES |
非保留 |
- |
- |
INDICATOR |
- |
保留 |
保留 |
INFILE |
非保留 |
- |
- |
INFIX |
- |
非保留 |
- |
INHERIT |
非保留 |
- |
- |
INHERITS |
非保留 |
- |
- |
INITIAL |
非保留 |
- |
- |
INITIALIZE |
- |
保留 |
- |
INITIALLY |
保留 |
保留 |
保留 |
INITRANS |
非保留 |
- |
- |
INLINE |
非保留 |
- |
- |
INNER |
保留(可以是函数或类型) |
保留 |
保留 |
INOUT |
非保留(不能是函数或类型) |
保留 |
- |
INPUT |
非保留 |
保留 |
保留 |
INSENSITIVE |
非保留 |
非保留 |
保留 |
INSERT |
非保留 |
保留 |
保留 |
INSTANCE |
- |
非保留 |
- |
INSTANTIABLE |
- |
非保留 |
- |
INSTEAD |
非保留 |
- |
- |
INT |
非保留(不能是函数或类型) |
保留 |
保留 |
INTEGER |
非保留(不能是函数或类型) |
保留 |
保留 |
INTERNAL |
非保留 |
- |
- |
INTERSECT |
保留 |
保留 |
保留 |
INTERVAL |
非保留(不能是函数或类型) |
保留 |
保留 |
INTO |
保留 |
保留 |
保留 |
INVOKER |
非保留 |
非保留 |
- |
IP |
非保留 |
- |
- |
IS |
保留 |
保留 |
保留 |
ISNULL |
非保留 |
- |
- |
ISOLATION |
非保留 |
保留 |
保留 |
ITERATE |
- |
保留 |
- |
JOIN |
保留(可以是函数或类型) |
保留 |
保留 |
K |
- |
非保留 |
- |
KEY |
非保留 |
保留 |
保留 |
KEY_PATH |
非保留 |
- |
- |
KEY_MEMBER |
- |
非保留 |
- |
KEY_STORE |
非保留 |
- |
- |
KEY_TYPE |
- |
非保留 |
- |
KILL |
非保留 |
- |
- |
LABEL |
非保留 |
- |
- |
LANGUAGE |
非保留 |
保留 |
保留 |
LARGE |
非保留 |
保留 |
- |
LAST |
非保留 |
保留 |
保留 |
LATERAL |
- |
保留 |
- |
LC_COLLATE |
非保留 |
- |
- |
LC_CTYPE |
非保留 |
- |
- |
LEADING |
保留 |
保留 |
保留 |
LEAKPROOF |
非保留 |
- |
- |
LEAST |
非保留(不能是函数或类型) |
- |
- |
LEFT |
保留(可以是函数或类型) |
保留 |
保留 |
LENGTH |
- |
非保留 |
非保留 |
LESS |
保留 |
保留 |
- |
LEVEL |
非保留 |
保留 |
保留 |
LIKE |
保留(可以是函数或类型) |
保留 |
保留 |
LIMIT |
保留 |
保留 |
- |
LIST |
非保留 |
- |
- |
LISTEN |
非保留 |
- |
- |
LOAD |
非保留 |
- |
- |
LOCAL |
非保留 |
保留 |
保留 |
LOCALTIME |
保留 |
保留 |
- |
LOCALTIMESTAMP |
保留 |
保留 |
- |
LOCATION |
非保留 |
- |
- |
LOCATOR |
- |
保留 |
- |
LOCK |
非保留 |
- |
- |
LOG |
非保留 |
- |
- |
LOGGING |
非保留 |
- |
- |
LOGIN_ANY |
非保留 |
- |
- |
LOGIN_FAILURE |
非保留 |
- |
- |
LOGIN_SUCCESS |
非保留 |
- |
- |
LOGOUT |
非保留 |
- |
- |
LOOP |
非保留 |
- |
- |
LOWER |
- |
非保留 |
保留 |
M |
- |
非保留 |
- |
MAP |
- |
保留 |
- |
MAPPING |
非保留 |
- |
- |
MASKING |
非保留 |
- |
- |
MASTER |
非保留 |
- |
- |
MATCH |
非保留 |
保留 |
保留 |
MATCHED |
非保留 |
- |
- |
MATERIALIZED |
非保留 |
- |
- |
MAX |
- |
非保留 |
保留 |
MAXEXTENTS |
非保留 |
- |
- |
MAXSIZE |
非保留 |
- |
- |
MAXTRANS |
非保留 |
- |
- |
MAXVALUE |
保留 |
- |
- |
MERGE |
非保留 |
- |
- |
MESSAGE_LENGTH |
- |
非保留 |
非保留 |
MESSAGE_OCTET_LENGTH |
- |
非保留 |
非保留 |
MESSAGE_TEXT |
- |
非保留 |
非保留 |
METHOD |
- |
非保留 |
- |
MIN |
- |
非保留 |
保留 |
MINEXTENTS |
非保留 |
- |
- |
MINUS |
保留 |
- |
- |
MINUTE |
非保留 |
保留 |
保留 |
MINVALUE |
非保留 |
- |
- |
MOD |
- |
非保留 |
- |
MODE |
非保留 |
- |
- |
MODEL |
非保留 |
- |
- |
MODIFIES |
- |
保留 |
- |
MODIFY |
保留 |
保留 |
- |
MODULE |
- |
保留 |
保留 |
MONTH |
非保留 |
保留 |
保留 |
MORE |
- |
非保留 |
非保留 |
MOVE |
非保留 |
- |
- |
MOVEMENT |
非保留 |
- |
- |
MUMPS |
- |
非保留 |
非保留 |
NAME |
非保留 |
非保留 |
非保留 |
NAMES |
非保留 |
保留 |
保留 |
NATIONAL |
非保留(不能是函数或类型) |
保留 |
保留 |
NATURAL |
保留(可以是函数或类型) |
保留 |
保留 |
NCHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
NCLOB |
- |
保留 |
- |
NEW |
- |
保留 |
- |
NEXT |
非保留 |
保留 |
保留 |
NO |
非保留 |
保留 |
保留 |
NOCOMPRESS |
非保留 |
- |
- |
NOCYCLE |
保留 |
- |
- |
NODE |
非保留 |
- |
- |
NOLOGGING |
非保留 |
- |
- |
NOMAXVALUE |
非保留 |
- |
- |
NOMINVALUE |
非保留 |
- |
- |
NONE |
非保留(不能是函数或类型) |
保留 |
- |
NOT |
保留 |
保留 |
保留 |
NOTHING |
非保留 |
- |
- |
NOTIFY |
非保留 |
- |
- |
NOTNULL |
保留(可以是函数或类型) |
- |
- |
NOWAIT |
非保留 |
- |
- |
NULL |
保留 |
保留 |
保留 |
NULLABLE |
- |
非保留 |
非保留 |
NULLIF |
非保留(不能是函数或类型) |
非保留 |
保留 |
NULLS |
非保留 |
- |
- |
NULLCOLS |
非保留 |
- |
- |
NUMBER |
非保留(不能是函数或类型) |
非保留 |
非保留 |
NUMERIC |
非保留(不能是函数或类型) |
保留 |
保留 |
NUMSTR |
非保留 |
- |
- |
NVARCHAR2 |
非保留(不能是函数或类型) |
- |
- |
NVL |
非保留(不能是函数或类型) |
- |
- |
OBJECT |
非保留 |
保留 |
- |
OCTET_LENGTH |
- |
非保留 |
保留 |
OF |
非保留 |
保留 |
保留 |
OFF |
非保留 |
保留 |
- |
OFFSET |
保留 |
- |
- |
OIDS |
非保留 |
- |
- |
OLD |
- |
保留 |
- |
ON |
保留 |
保留 |
保留 |
ONLY |
保留 |
保留 |
保留 |
OPEN |
- |
保留 |
保留 |
OPERATION |
- |
保留 |
- |
OPERATOR |
非保留 |
- |
- |
OPTIMIZATION |
非保留 |
- |
- |
OPTION |
非保留 |
保留 |
保留 |
OPTIONALLY |
非保留 |
- |
- |
OPTIONS |
非保留 |
非保留 |
- |
OR |
保留 |
保留 |
保留 |
ORDER |
保留 |
保留 |
保留 |
ORDINALITY |
- |
保留 |
- |
OUT |
非保留(不能是函数或类型) |
保留 |
- |
OUTER |
保留(可以是函数或类型) |
保留 |
保留 |
OUTPUT |
- |
保留 |
保留 |
OVER |
非保留 |
- |
- |
OVERLAPS |
保留(可以是函数或类型) |
非保留 |
保留 |
OVERLAY |
非保留(不能是函数或类型) |
非保留 |
- |
OVERRIDING |
- |
非保留 |
- |
OWNED |
非保留 |
- |
- |
OWNER |
非保留 |
- |
- |
PACKAGE |
非保留 |
- |
- |
PACKAGES |
非保留 |
- |
- |
PAD |
- |
保留 |
保留 |
PARAMETER |
- |
保留 |
- |
PARAMETERS |
- |
保留 |
- |
PARAMETER_MODE |
- |
非保留 |
- |
PARAMETER_NAME |
- |
非保留 |
- |
PARAMETER_ORDINAL_POSITION |
- |
非保留 |
- |
PARAMETER_SPECIFIC_CATALOG |
- |
非保留 |
- |
PARAMETER_SPECIFIC_NAME |
- |
非保留 |
- |
PARAMETER_SPECIFIC_SCHEMA |
- |
非保留 |
- |
PARSER |
非保留 |
- |
- |
PARTIAL |
非保留 |
保留 |
保留 |
PARTITION |
非保留 |
- |
- |
PARTITIONS |
非保留 |
- |
- |
PASCAL |
- |
非保留 |
非保留 |
PASSING |
非保留 |
- |
- |
PASSWORD |
非保留 |
- |
- |
PATH |
- |
保留 |
- |
PCTFREE |
非保留 |
- |
- |
PER |
非保留 |
- |
- |
PERCENT |
非保留 |
- |
- |
PERFORMANCE |
保留 |
- |
- |
PERM |
非保留 |
- |
- |
PLACING |
保留 |
- |
- |
PLAN |
非保留 |
- |
- |
PLANS |
非保留 |
- |
- |
POLICY |
非保留 |
- |
- |
PLI |
- |
非保留 |
非保留 |
POOL |
非保留 |
- |
- |
POSITION |
非保留(不能是函数或类型) |
非保留 |
保留 |
POSTFIX |
- |
保留 |
- |
PRECEDING |
非保留 |
- |
- |
PRECISION |
非保留(不能是函数或类型) |
保留 |
保留 |
PREDICT |
非保留 |
- |
- |
PREFERRED |
非保留 |
- |
- |
PREFIX |
非保留 |
保留 |
- |
PREORDER |
- |
保留 |
- |
PREPARE |
非保留 |
保留 |
保留 |
PREPARED |
非保留 |
- |
- |
PRESERVE |
非保留 |
保留 |
保留 |
PRIMARY |
保留 |
保留 |
保留 |
PRIOR |
保留 |
保留 |
保留 |
PRIORER |
保留 |
- |
- |
PRIVATE |
非保留 |
- |
- |
PRIVILEGE |
非保留 |
- |
- |
PRIVILEGES |
非保留 |
保留 |
保留 |
PROCEDURAL |
非保留 |
- |
- |
PROCEDURE |
保留 |
保留 |
保留 |
PROFILE |
非保留 |
- |
- |
PUBLIC |
- |
保留 |
保留 |
PUBLICATION |
非保留 |
- |
- |
PUBLISH |
非保留 |
- |
- |
PURGE |
非保留 |
- |
- |
QUERY |
非保留 |
- |
- |
QUOTE |
非保留 |
- |
- |
RANDOMIZED |
非保留 |
- |
- |
RANGE |
非保留 |
- |
- |
RATIO |
非保留 |
- |
- |
RAW |
非保留 |
- |
- |
READ |
非保留 |
保留 |
保留 |
READS |
- |
保留 |
- |
REAL |
非保留(不能是函数或类型) |
保留 |
保留 |
REASSIGN |
非保留 |
- |
- |
REBUILD |
非保留 |
- |
- |
RECHECK |
非保留 |
- |
- |
RECURSIVE |
非保留 |
保留 |
- |
RECYCLEBIN |
保留(可以是函数或类型) |
- |
- |
REDISANYVALUE |
非保留 |
- |
- |
REF |
非保留 |
保留 |
- |
REFERENCES |
保留 |
保留 |
保留 |
REFERENCING |
- |
保留 |
- |
REFRESH |
非保留 |
- |
- |
REINDEX |
非保留 |
- |
- |
REJECT |
保留 |
- |
- |
RELATIVE |
非保留 |
保留 |
保留 |
RELEASE |
非保留 |
- |
- |
RELOPTIONS |
非保留 |
- |
- |
REMOTE |
非保留 |
- |
- |
REMOVE |
非保留 |
- |
- |
RENAME |
非保留 |
- |
- |
REPEATABLE |
非保留 |
非保留 |
非保留 |
REPLACE |
非保留 |
- |
- |
REPLICA |
非保留 |
- |
- |
RESET |
非保留 |
- |
- |
RESIZE |
非保留 |
- |
- |
RESOURCE |
非保留 |
- |
- |
RESTART |
非保留 |
- |
- |
RESTRICT |
非保留 |
保留 |
保留 |
RESULT |
- |
保留 |
- |
RETURN |
非保留 |
保留 |
- |
RETURNED_LENGTH |
- |
非保留 |
非保留 |
RETURNED_OCTET_LENGTH |
- |
非保留 |
非保留 |
RETURNED_SQLSTATE |
- |
非保留 |
非保留 |
RETURNING |
保留 |
- |
- |
RETURNS |
非保留 |
保留 |
- |
REUSE |
非保留 |
- |
- |
REVOKE |
非保留 |
保留 |
保留 |
RIGHT |
保留(可以是函数或类型) |
保留 |
保留 |
ROLE |
非保留 |
保留 |
- |
ROLES |
非保留 |
- |
- |
ROLLBACK |
非保留 |
保留 |
保留 |
ROLLUP |
非保留 |
保留 |
- |
ROTATION |
非保留 |
- |
- |
ROUTINE |
- |
保留 |
- |
ROUTINE_CATALOG |
- |
非保留 |
- |
ROUTINE_NAME |
- |
非保留 |
- |
ROUTINE_SCHEMA |
- |
非保留 |
- |
ROW |
非保留(不能是函数或类型) |
保留 |
- |
ROWNUM |
保留 |
- |
- |
ROWS |
非保留 |
保留 |
保留 |
ROWTYPE |
非保留 |
- |
- |
ROW_COUNT |
- |
非保留 |
非保留 |
RULE |
非保留 |
- |
- |
SAMPLE |
非保留 |
- |
- |
SAVEPOINT |
非保留 |
保留 |
- |
SCALE |
- |
非保留 |
非保留 |
SCHEMA |
非保留 |
保留 |
保留 |
SCHEMA_NAME |
- |
非保留 |
非保留 |
SCOPE |
- |
保留 |
- |
SCROLL |
非保留 |
保留 |
保留 |
SEARCH |
非保留 |
保留 |
- |
SECOND |
非保留 |
保留 |
保留 |
SECTION |
- |
保留 |
保留 |
SECURITY |
非保留 |
非保留 |
- |
SELECT |
保留 |
保留 |
保留 |
SELF |
- |
非保留 |
- |
SENSITIVE |
- |
非保留 |
- |
SEQUENCE |
非保留 |
保留 |
- |
SEQUENCES |
非保留 |
- |
- |
SERIALIZABLE |
非保留 |
非保留 |
非保留 |
SERVER |
非保留 |
- |
- |
SERVER_NAME |
- |
非保留 |
非保留 |
SESSION |
非保留 |
保留 |
保留 |
SESSION_USER |
保留 |
保留 |
保留 |
SET |
非保留 |
保留 |
保留 |
SETOF |
非保留(不能是函数或类型) |
- |
- |
SETS |
非保留 |
保留 |
- |
SHARE |
非保留 |
- |
- |
SHIPPABLE |
非保留 |
- |
- |
SHOW |
非保留 |
- |
- |
SHUTDOWN |
非保留 |
- |
- |
SIBLINGS |
非保留 |
- |
- |
SIMILAR |
保留(可以是函数或类型) |
非保留 |
- |
SIMPLE |
非保留 |
非保留 |
- |
SIZE |
非保留 |
保留 |
保留 |
SKIP |
非保留 |
- |
- |
SLICE |
非保留 |
- |
- |
SMALLDATETIME |
非保留(不能是函数或类型) |
- |
- |
SMALLDATETIME_FORMAT |
非保留 |
- |
- |
SMALLINT |
非保留(不能是函数或类型) |
保留 |
保留 |
SNAPSHOT |
非保留 |
- |
- |
SOME |
保留 |
保留 |
保留 |
SOURCE |
非保留 |
非保留 |
- |
SPACE |
非保留 |
非保留 |
保留 |
SPECIFIC |
- |
保留 |
- |
SPECIFICTYPE |
- |
保留 |
- |
SPECIFIC_NAME |
- |
非保留 |
- |
SPILL |
非保留 |
- |
- |
SPLIT |
保留 |
- |
- |
SQL |
- |
保留 |
保留 |
SQLCODE |
- |
- |
保留 |
SQLERROR |
- |
- |
保留 |
SQLEXCEPTION |
- |
保留 |
- |
SQLSTATE |
- |
保留 |
保留 |
SQLWARNING |
- |
保留 |
- |
STABLE |
非保留 |
- |
- |
STANDALONE |
非保留 |
- |
- |
START |
非保留 |
保留 |
- |
STATE |
- |
保留 |
- |
STATEMENT |
非保留 |
保留 |
- |
STATEMENT_ID |
非保留 |
- |
- |
STATIC |
- |
保留 |
- |
STATISTICS |
非保留 |
- |
- |
STDIN |
非保留 |
- |
- |
STDOUT |
非保留 |
- |
- |
STORAGE |
非保留 |
- |
- |
STORE |
非保留 |
- |
- |
STORED |
非保留 |
- |
- |
STRATIFY |
非保留 |
- |
- |
STREAM |
非保留 |
- |
- |
STRICT |
非保留 |
- |
- |
STRIP |
非保留 |
- |
- |
SUBPARTITION |
非保留 |
- |
- |
SUBSCRIPTION |
非保留 |
- |
- |
STRUCTURE |
- |
保留 |
- |
STYLE |
- |
非保留 |
- |
SUBCLASS_ORIGIN |
- |
非保留 |
非保留 |
SUBLIST |
- |
非保留 |
- |
SUBSTRING |
非保留(不能是函数或类型) |
非保留 |
保留 |
SUM |
- |
非保留 |
保留 |
SYMMETRIC |
保留 |
非保留 |
- |
SYNONYM |
非保留 |
- |
- |
SYS_REFCURSOR |
非保留 |
- |
- |
SYSDATE |
保留 |
- |
- |
SYSID |
非保留 |
- |
- |
SYSTEM |
非保留 |
非保留 |
- |
SYSTEM_USER |
- |
保留 |
保留 |
TABLE |
保留 |
保留 |
保留 |
TABLES |
非保留 |
- |
- |
TABLESAMPLE |
保留(可以是函数或类型) |
- |
- |
TABLESPACE |
非保留 |
- |
- |
TABLE_NAME |
- |
非保留 |
非保留 |
TARGET |
非保留 |
- |
- |
TEMP |
非保留 |
- |
- |
TEMPLATE |
非保留 |
- |
- |
TEMPORARY |
非保留 |
保留 |
保留 |
TERMINATE |
- |
保留 |
- |
TERMINATED |
非保留 |
- |
- |
TEXT |
非保留 |
- |
- |
THAN |
非保留 |
保留 |
- |
THEN |
保留 |
保留 |
保留 |
TIME |
非保留(不能是函数或类型) |
保留 |
保留 |
TIME_FORMAT |
非保留 |
- |
- |
TIMECAPSULE |
保留(可以是函数或类型) |
- |
- |
TIMESTAMP |
非保留(不能是函数或类型) |
保留 |
保留 |
TIMESTAMP_FORMAT |
非保留 |
- |
- |
TIMESTAMPDIFF |
非保留(不能是函数或类型) |
- |
- |
TIMEZONE_HOUR |
- |
保留 |
保留 |
TIMEZONE_MINUTE |
- |
保留 |
保留 |
TINYINT |
非保留(不能是函数或类型) |
- |
- |
TO |
保留 |
保留 |
保留 |
TRAILING |
保留 |
保留 |
保留 |
TRANSACTION |
非保留 |
保留 |
保留 |
TRANSACTIONS_COMMITTED |
- |
非保留 |
- |
TRANSACTIONS_ROLLED_BACK |
- |
非保留 |
- |
TRANSACTION_ACTIVE |
- |
非保留 |
- |
TRANSFORM |
非保留 |
- |
- |
TRANSFORMS |
- |
非保留 |
- |
TRANSLATE |
- |
非保留 |
保留 |
TRANSLATION |
- |
保留 |
保留 |
TREAT |
非保留(不能是函数或类型) |
保留 |
- |
TRIGGER |
非保留 |
保留 |
- |
TRIGGER_CATALOG |
- |
非保留 |
- |
TRIGGER_NAME |
- |
非保留 |
- |
TRIGGER_SCHEMA |
- |
非保留 |
- |
TRIM |
非保留(不能是函数或类型) |
非保留 |
保留 |
TRUE |
保留 |
保留 |
保留 |
TRUNCATE |
非保留 |
- |
- |
TRUSTED |
非保留 |
- |
- |
TSFIELD |
非保留 |
- |
- |
TSTAG |
非保留 |
- |
- |
TSTIME |
非保留 |
- |
- |
TYPE |
非保留 |
非保留 |
非保留 |
TYPES |
非保留 |
- |
- |
UESCAPE |
- |
- |
- |
UNBOUNDED |
非保留 |
- |
- |
UNCOMMITTED |
非保留 |
非保留 |
非保留 |
UNDER |
- |
保留 |
- |
UNENCRYPTED |
非保留 |
- |
- |
UNION |
保留 |
保留 |
保留 |
UNIQUE |
保留 |
保留 |
保留 |
UNKNOWN |
非保留 |
保留 |
保留 |
UNLIMITED |
非保留 |
- |
- |
UNLISTEN |
非保留 |
- |
- |
UNLOCK |
非保留 |
- |
- |
UNLOGGED |
非保留 |
- |
- |
UNNAMED |
- |
非保留 |
非保留 |
UNNEST |
- |
保留 |
- |
UNTIL |
非保留 |
- |
- |
UNUSABLE |
非保留 |
- |
- |
UPDATE |
非保留 |
保留 |
保留 |
USEEOF |
非保留 |
- |
- |
UPPER |
- |
非保留 |
保留 |
USAGE |
- |
保留 |
保留 |
USER |
保留 |
保留 |
保留 |
USER_DEFINED_TYPE_CATALOG |
- |
非保留 |
- |
USER_DEFINED_TYPE_NAME |
- |
非保留 |
- |
USER_DEFINED_TYPE_SCHEMA |
- |
非保留 |
- |
USING |
保留 |
保留 |
保留 |
VACUUM |
非保留 |
- |
- |
VALID |
非保留 |
- |
- |
VALIDATE |
非保留 |
- |
- |
VALIDATION |
非保留 |
- |
- |
VALIDATOR |
非保留 |
- |
- |
VALUE |
非保留 |
保留 |
保留 |
VALUES |
非保留(不能是函数或类型) |
保留 |
保留 |
VARCHAR |
非保留(不能是函数或类型) |
保留 |
保留 |
VARCHAR2 |
非保留(不能是函数或类型) |
- |
- |
VARIABLE |
- |
保留 |
- |
VARIABLES |
非保留 |
- |
- |
VARIADIC |
保留 |
- |
- |
VARYING |
非保留 |
保留 |
保留 |
VCGROUP |
非保留 |
- |
- |
VERBOSE |
保留(可以是函数或类型) |
- |
- |
VERIFY |
保留 |
- |
- |
VERSION |
非保留 |
- |
- |
VIEW |
非保留 |
保留 |
保留 |
VOLATILE |
非保留 |
- |
- |
WAIT |
非保留 |
- |
- |
WEAK |
非保留 |
- |
- |
WHEN |
保留 |
保留 |
保留 |
WHENEVER |
- |
保留 |
保留 |
WHERE |
保留 |
保留 |
保留 |
WHITESPACE |
非保留 |
- |
- |
WINDOW |
保留 |
- |
- |
WITH |
保留 |
保留 |
保留 |
WITHIN |
非保留 |
- |
- |
WITHOUT |
非保留 |
保留 |
- |
WORK |
非保留 |
保留 |
保留 |
WORKLOAD |
非保留 |
- |
- |
WRAPPER |
非保留 |
- |
- |
WRITE |
非保留 |
保留 |
保留 |
XML |
非保留 |
- |
- |
XMLATTRIBUTES |
非保留(不能是函数或类型) |
- |
- |
XMLCONCAT |
非保留(不能是函数或类型) |
- |
- |
XMLELEMENT |
非保留(不能是函数或类型) |
- |
- |
XMLEXISTS |
非保留(不能是函数或类型) |
- |
- |
XMLFOREST |
非保留(不能是函数或类型) |
- |
- |
XMLPARSE |
非保留(不能是函数或类型) |
- |
- |
XMLPI |
非保留(不能是函数或类型) |
- |
- |
XMLROOT |
非保留(不能是函数或类型) |
- |
- |
XMLSERIALIZE |
非保留(不能是函数或类型) |
- |
- |
YEAR |
非保留 |
保留 |
保留 |
YES |
非保留 |
- |
- |
ZONE |
非保留 |
保留 |
保留 |
下表所示字段在建表时禁止作为列名。
CTID |
XMIN |
CMIN |
XMAX |
CMAX |
TABLEOID |
XC_NODE_ID |
TID |
OID |
GS_TUPLE_UID |
TABLEBUCKETID |
- |
- |
- |
- |