关键字是在SQL中有意义的字,本节介绍MemFireDB特有的关键字。关键字里有保留字和非保留字之分。根据标准,保留字决不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。

表 关键字

关键字 用法 例外情况
ABORT 非保留 无
ABSOLUTE 非保留 无
ACCESS 非保留 无
ACTION 非保留 无
ADD 非保留 无
ADMIN 非保留 无
AFTER 非保留 无
AGGREGATE 非保留 无
ALL 保留 无
ALSO 非保留 无
ALTER 非保留 无
ALWAYS 非保留 无
ANALYSE 保留 无
ANALYZE 保留 无
AND 保留 无
ANY 保留 无
ARRAY 保留 无
AS 保留 无
ASC 保留 无
ASSERTION 非保留 无
ASSIGNMENT 非保留 无
ASYMMETRIC 保留 无
AT 非保留 无
ATTACH 非保留 无
ATTRIBUTE 非保留 无
AUTHORIZATION 保留 可以是函数或类型
BACKWARD 非保留 无
BEFORE 非保留 无
BEGIN 非保留 无
BETWEEN 非保留 可以是函数或类型
BIGINT 非保留 可以是函数或类型
BINARY 保留 可以是函数或类型
BIT 非保留 不能是函数或类型
BOOLEAN 非保留 不能是函数或类型
BOTH 保留 无
BY 非保留 无
CACHE 非保留 无
CALLED 非保留 无
CASCADE 非保留 无
CASCADED 非保留 无
CASE 保留 无
CAST 保留 无
CATALOG 非保留 无
CHAIN 非保留 无
CHAR 非保留 不能是函数或类型
CHARACTER 非保留 不能是函数或类型
CHARACTERISTICS 非保留 无
CHECK 保留 无
CHECKPOINT 非保留 无
CLASS 非保留 无
CLOSE 非保留 无
CLUSTER 非保留 无
COALESCE 非保留 不能是函数或类型
COLLATE 保留 无
COLLATION 保留 可以用于函数,类型或别名
COLUMN 保留 无
COLUMNS 非保留 无
COMMENT 非保留 无
COMMENTS 非保留 无
COMMIT 非保留 无
COMMITTED 非保留 无
CONCURRENTLY 保留 可以用于函数,类型或别名
CONFIGURATION 非保留 无
CONFLICT 非保留 无
CONNECTION 非保留 无
CONSTRAINT 保留 无
CONSTRAINTS 非保留 无
CONTENT 非保留 无
CONTINUE 非保留 无
CONVERSION 非保留 无
COPY 非保留 无
COST 非保留 无
CREATE 保留 无
CROSS 保留 可以用于函数,类型或别名
CSV 非保留 无
CUBE 非保留 无
CURRENT 非保留 无
CURRENT_CATALOG 保留 无
CURRENT_DATE 保留 无
CURRENT_ROLE 保留 无
CURRENT_SCHEMA 保留 可以用于函数,类型或别名
CURRENT_TIME 保留 无
CURRENT_TIMESTAMP 保留 无
CURRENT_USER 保留 无
CURSOR 非保留 无
CYCLE 非保留 无
DATA 非保留 无
DATABASE 非保留 无
DAY 非保留 无
DEALLOCATE 非保留 无
DEC 非保留 不能是函数或类型名称
DECIMAL 非保留 不能是函数或类型名称
DECLARE 非保留 无
DEFAULT 保留 无
DEFAULTS 非保留 无
DEFERRABLE 保留 无
DEFERRED 非保留 无
DEFINER 非保留 无
DELETE 非保留 无
DELIMITER 非保留 无
DELIMITERS 非保留 无
DEPENDS 非保留 无
DESC 保留 无
DETACH 非保留 无
DICTIONARY 非保留 无
DISABLE 非保留 无
DISCARD 非保留 无
DISTINCT 保留 无
DO 保留 无
DOCUMENT 非保留 无
DOMAIN 非保留 无
DOUBLE 非保留 无
DROP 非保留 无
EACH 非保留 无
ELSE 保留 无
ENABLE 非保留 无
ENCODING 非保留 无
ENCRYPTED 非保留 无
END 保留 无
ENUM 非保留 无
ESCAPE 非保留 无
EVENT 非保留 无
EXCEPT 保留 无
EXCLUDE 非保留 无
EXCLUDING 非保留 无
EXCLUSIVE 非保留 无
EXECUTE 非保留 无
EXISTS 非保留 不能是函数或类型名称
EXPLAIN 非保留 无
EXTENSION 非保留 无
EXTERNAL 非保留 无
EXTRACT 非保留 不能是函数或类型名称
FALSE 保留 无
FAMILY 非保留 无
FETCH 保留 无
FILTER 非保留 无
FIRST 非保留 无
FLOAT 非保留 不能是函数或类型名称
FOLLOWING 非保留 无
FOR 保留 无
FORCE 非保留 无
FOREIGN 保留 无
FORWARD 非保留 无
FREEZE 保留 可以用于函数,类型或别名
FROM 保留 无
FULL 保留 可以用于函数,类型或别名
FUNCTION 非保留 无
FUNCTIONS 非保留 无
GENERATED 非保留 无
GLOBAL 非保留 无
GRANT 保留 无
GRANTED 非保留 无
GREATEST 非保留 不能是函数或类型名称
GROUP 保留 无
GROUPING 非保留 不能是函数或类型名称
HANDLER 非保留 无
HAVING 保留 无
HEADER 非保留 无
HOLD 非保留 无
HOUR 非保留 无
IDENTITY 非保留 无
IF 非保留 无
ILIKE 保留 可以用于函数,类型或别名
IMMEDIATE 非保留 无
IMMUTABLE 非保留 无
IMPLICIT 非保留 无
IMPORT 非保留 无
IN 保留 无
INCLUDING 非保留 无
INCREMENT 非保留 无
INDEX 非保留 无
INDEXES 非保留 无
INHERIT 非保留 无
INHERITS 非保留 无
INITIALLY 保留 无
INLINE 非保留 无
INNER 保留 可以用于函数,类型或别名
INOUT 非保留 不能是函数或类型名称
INPUT 非保留 无
INSENSITIVE 非保留 无
INSERT 非保留 无
INSTEAD 非保留 无
INT 非保留 不能是函数或类型名称
INTEGER 非保留 不能是函数或类型名称
INTERSECT 保留 无
INTERVAL 非保留 不能是函数或类型名称
INTO 保留 无
INVOKER 非保留 无
IS 保留 可以用于函数,类型或别名
ISNULL 保留 可以用于函数,类型或别名
ISOLATION 非保留 无
JOIN 保留 可以用于函数,类型或别名
KEY 非保留 无
LABEL 非保留 无
LANGUAGE 非保留 无
LARGE 非保留 无
LAST 非保留 无
LATERAL 保留 无
LEADING 保留 无
LEAKPROOF 非保留 无
LEAST 非保留 不能是函数或类型名称
LEFT 保留 可以用于函数,类型或别名
LEVEL 非保留 无
LIKE 保留 可以用于函数,类型或别名
LIMIT 保留 无
LISTEN 非保留 无
LOAD 非保留 无
LOCAL 非保留 无
LOCALTIME 保留 无
LOCALTIMESTAMP 保留 无
LOCATION 非保留 无
LOCK 非保留 无
LOCKED 非保留 无
LOGGED 非保留 无
MAPPING 非保留 无
MATCH 非保留 无
MATERIALIZED 非保留 无
MAXVALUE 非保留 无
METHOD 非保留 无
MINUTE 非保留 无
MINVALUE 非保留 无
MODE 非保留 无
MONTH 非保留 无
MOVE 非保留 无
NAME 非保留 无
NAMES 非保留 无
NATIONAL 非保留 不能是函数或类型名称
NATURAL 保留 可以用于函数,类型或别名
NCHAR 非保留 不能是函数或类型名称
NEW 非保留 无
NEXT 非保留 无
NO EXCEPTION 非保留 无
NONE 非保留 不能是函数或类型名称
NOT 保留 无
NOTHING 非保留 无
NOTIFY 非保留 无
NOTNULL 保留 可以用于函数,类型或别名
NOWAIT 非保留 无
NULL 保留 无
NULLIF 非保留 不能是函数或类型名称
NULLS 非保留 无
NUMERIC 非保留 不能是函数或类型名称
OBJECT 非保留 无
OF 非保留 无
OFF 非保留 无
OFFSET 保留 无
OIDS 非保留 无
OLD 非保留 无
ON 保留 无
ONLY 保留 无
OPERATOR 非保留 无
OPTION 非保留 无
OPTIONS 非保留 无
OR 保留 无
ORDER 保留 无
ORDINALITY 非保留 无
OUT 非保留 不能是函数或类型名称
OUTER 保留 可以用于函数,类型或别名
OVER 非保留 无
OVERLAPS 保留 可以用于函数,类型或别名
OVERLAY 非保留 不能是函数或类型名称
OVERRIDING 非保留 无
OWNED 非保留 无
OWNER 非保留 无
PARALLEL 非保留 无
PARSER 非保留 无
PARTIAL 非保留 无
PARTITION 非保留 无
PASSING 非保留 无
PASSWORD 非保留 无
PLACING 保留 无
PLANS 非保留 无
POLICY 非保留 无
POSITION 非保留 不能是函数或类型名称
PRECEDING 非保留 无
PRECISION 非保留 不能是函数或类型名称
PREPARE 非保留 无
PREPARED 非保留 无
PRESERVE 非保留 无
PRIMARY 保留 无
PRIOR 非保留 无
PRIVILEGES 非保留 无
PROCEDURAL 非保留 无
PROCEDURE 非保留 无
PROGRAM 非保留 无
PUBLICATION 非保留 无
QUOTE 非保留 无
RANGE 非保留 无
READ 非保留 无
REAL 非保留 不能是函数或类型名称
REASSIGN 非保留 无
RECHECK 非保留 无
RECURSIVE 非保留 无
REF 非保留 无
REFERENCES 保留 无
REFERENCING 非保留 无
REFRESH 非保留 无
REINDEX 非保留 无
RELATIVE 非保留 无
RELEASE 非保留 无
RENAME 非保留 无
REPEATABLE 非保留 无
REPLACE 非保留 无
REPLICA 非保留 无
RESET 非保留 无
RESTART 非保留 无
RESTRICT 非保留 无
RETURNING 保留 无
RETURNS 非保留 无
REVOKE 非保留 无
RIGHT 保留 可以用于函数,类型或别名
ROLE 非保留 无
ROLLBACK 非保留 无
ROLLUP 非保留 无
ROW 非保留 不能是函数或类型名称
ROWS 非保留 无
RULE 非保留 无
SAVEPOINT 非保留 无
SCHEMA 非保留 无
SCHEMAS 非保留 无
SCROLL 非保留 无
SEARCH 非保留 无
SECOND 非保留 无
SECURITY 非保留 无
SELECT 保留 无
SEQUENCE 非保留 无
SEQUENCES 非保留 无
SERIALIZABLE 非保留 无
SERVER 非保留 无
SESSION 非保留 无
SESSION_USER 保留 无
SET 非保留 无
SETOF 非保留 不能是函数或类型名称
SETS 非保留 无
SHARE 非保留 无
SHOW 非保留 无
SIMILAR 保留 可以用于函数,类型或别名
SIMPLE 非保留 无
SKIP 非保留 无
SMALLINT 非保留 不能是函数或类型名称
SNAPSHOT 非保留 无
SOME 保留 无
SQL 非保留 无
STABLE 非保留 无
STANDALONE 非保留 无
START 非保留 无
STATEMENT 非保留 无
STATISTICS 非保留 无
STDIN 非保留 无
STDOUT 非保留 无
STORAGE 非保留 无
STRICT 非保留 无
STRIP 非保留 无
SUBSCRIPTION 非保留 无
SUBSTRING 非保留 不能是函数或类型名称
SYMMETRIC 保留 无
SYSID 非保留 无
SYSTEM 非保留 无
TABLE 保留 无
TABLES 非保留 无
TABLESAMPLE 保留 可以用于函数,类型或别名
TABLESPACE 非保留 无
TEMP 非保留 无
TEMPLATE 非保留 无
TEMPORARY 非保留 无
TEXT 非保留 无
THEN 保留 无
TIME 非保留 不能是函数或类型名称
TIMESTAMP 非保留 不能是函数或类型名称
TO 保留 无
TRAILING 保留 无
TRANSACTION 非保留 无
TRANSFORM 非保留 无
TREAT 非保留 不能是函数或类型名称
TRIGGER 非保留 无
TRIM 非保留 不能是函数或类型名称
TRUE 保留 无
TRUNCATE 非保留 无
TRUSTED 非保留 无
TYPE 非保留 无
TYPES 非保留 无
UNBOUNDED 非保留 无
UNCOMMITTED 非保留 无
UNENCRYPTED 非保留 无
UNION 保留 无
UNIQUE 保留 无
UNKNOWN 非保留 无
UNLISTEN 非保留 无
UNLOGGED 非保留 无
UNTIL 非保留 无
UPDATE 非保留 无
USER 保留 无
USING 保留 无
VACUUM 非保留 无
VALID 非保留 无
VALIDATE 非保留 无
VALIDATOR 非保留 无
VALUE 非保留 无
VALUES 非保留 不能是函数或类型
VARCHAR 非保留 不能是函数或类型
VARIADIC 保留 无
VARYING 非保留 无
VERBOSE 保留 可以用于函数,类型或别名
VERSION 非保留 无
VIEW 非保留 无
VIEWS 非保留 无
VOLATILE 非保留 无
WHEN 保留 无
WHERE 保留 无
WHITESPACE 非保留 无
WINDOW 保留 无
WITH 保留 无
WITHIN 非保留 无
WITHOUT 非保留 无
WORK 非保留 无
WRAPPER 非保留 无
WRITE 非保留 无
XML 非保留 无
XMLATTRIBUTES 非保留 不能是函数或类型
XMLCONCAT 非保留 不能是函数或类型
XMLELEMENT 非保留 不能是函数或类型
XMLEXISTS 非保留 不能是函数或类型
XMLFOREST 非保留 不能是函数或类型
XMLNAMESPACES 非保留 不能是函数或类型
XMLPARSE 非保留 不能是函数或类型
XMLPI 非保留 不能是函数或类型
XMLROOT 非保留 不能是函数或类型
XMLSERIALIZE 非保留 不能是函数或类型
XMLTABLE 非保留 不能是函数或类型
YEAR 非保留 无
YES 非保留 无
ZONE 非保留 无