跳转至

保留标识符和SQL关键字

保留标识符和SQL关键字

本主题描述了SeaboxMPP数据库保留标识符和对象名称,以及SeaboxMPP数据库命令解析器识别的SQL关键字。

保留标识符

在SeaboxMPP数据库系统中,以sc_、sd_和pg_开头的名称是保留的,不建议用作用户创建的对象的名称,例如表,视图和函数。

sc_、sd_和pg_开头的名称不能用于用户创建的用户和角色。

资源组名称admin_group,default_group和none都是保留的。

表空间名称pg_default和pg_global是保留的。

角色名称seabox是保留的。 seabox是默认的SeaboxMPP数据库超级用户角色。

在数据文件中,分隔字段(列)和行的字符具有特殊含义。如果它们出现在数据中,则必须将它们转义,以便SeaboxMPP数据库将它们视为数据而不是分隔符。反斜杠字符(\)是默认的转义字符。

SQL关键词

下表列出了SeaboxMPP数据库中所有的关键词。

其中部分关键字SQL解析器允许作为列或表名称;而部分关键字不允许作为列或表名;一些保留的关键字可以作为函数或数据类型的名称但不能作为列名或表名。

关键字 可为列名或表名 可为函数或类型名
ABORT 是 是
ABSOLUTE 是 是
ACCESS 是 是
ACTION 是 是
ACTIVE 是 是
ADD 是 是
ADMIN 是 是
AFTER 是 是
AGGREGATE 是 是
ALL 否 否
ALSO 是 是
ALTER 是 是
ALWAYS 是 是
ANALYSE 否 否
ANALYZE 否 否
AND 否 否
ANY 否 否
ARRAY 否 否
AS 否 否
ASC 否 否
ASSERTION 是 是
ASSIGNMENT 是 是
ASYMMETRIC 否 否
AT 是 是
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 否 否
COMMENT 是 是
COMMENTS 是 是
COMMIT 是 是
COMMITTED 是 是
CONCURRENCY 是 是
CONCURRENTLY 否 是
CONFIGURATION 是 是
CONNECTION 是 是
CONSTRAINT 否 否
CONSTRAINTS 是 是
CONTAINS 是 是
CONTENT 是 是
CONTINUE 是 是
CONVERSION 是 是
COPY 是 是
COST 是 是
CPU_RATE_LIMIT 是 是
CPU_RATE_CEILING 是 是
CPUSET 是 是
CREATE 否 否
CREATEEXTTABLE 是 是
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 是 是
DECODE 否 否
DEFAULT 否 否
DEFAULTS 是 是
DEFERRABLE 否 否
DEFERRED 是 是
DEFINER 是 是
DELETE 是 是
DELIMITER 是 是
DELIMITERS 是 是
DENY 是 是
DESC 否 否
DICTIONARY 是 是
DISABLE 是 是
DISCARD 是 是
DISTINCT 否 否
DISTRIBUTED 否 否
DO 否 否
DOCUMENT 是 是
DOMAIN 是 是
DOUBLE 是 是
DROP 是 是
DXL 是 是
EACH 是 是
ELSE 否 否
ENABLE 是 是
ENCODING 是 是
ENCRYPTED 是 是
END 否 否
ENUM 是 是
ERRORS 是 是
ESCAPE 是 是
EVENT 是 是
EVERY 是 是
EXCEPT 否 否
EXCHANGE 是 是
EXCLUDE 否 否
EXCLUDING 是 是
EXCLUSIVE 是 是
EXECUTE 是 是
EXISTS 是 否
EXPAND 是 是
EXPLAIN 是 是
EXTENSION 是 是
EXTERNAL 是 是
EXTRACT 是 否
FALSE 否 否
FAMILY 是 是
FETCH 否 否
FIELDS 是 是
FILL 是 是
FILTER 是 是
FIRST 是 是
FLOAT 是 否
FOLLOWING 否 否
FOR 否 否
FORCE 是 是
FOREIGN 否 否
FORMAT 是 是
FORWARD 是 是
FREEZE 否 是
FROM 否 否
FULL 否 是
FULLSCAN 是 是
FUNCTION 是 是
FUNCTIONS 是 是
GLOBAL 是 是
GRANT 否 否
GRANTED 是 是
GREATEST 是 否
GROUP 否 否
GROUP_ID 是 否
GROUPING 是 否
HANDLER 是 是
HASH 是 是
HAVING 否 否
HEADER 是 是
HOLD 是 是
HOST 是 是
HOUR 是 是
IC_KBPS 是 是
IDENTITY 是 是
IF 是 是
IGNORE 是 是
ILIKE 否 是
IMMEDIATE 是 是
IMMUTABLE 是 是
IMPLICIT 是 是
IN 否 否
INCLUDING 是 是
INCLUSIVE 是 是
INCREMENT 是 是
INDEX 是 是
INDEXES 是 是
INHERIT 是 是
INHERITS 是 是
INITIALLY 否 否
INLINE 是 是
INNER 否 是
INOUT 是 否
INPUT 是 是
INSENSITIVE 是 是
INSERT 是 是
INSTEAD 是 是
INT 是 否
INTEGER 是 否
INTERSECT 否 否
INTERVAL 是 否
INTO 否 否
INVOKER 是 是
IO_KBPS 是 是
IS 否 是
ISNULL 否 是
ISOLATION 是 是
JOIN 否 是
KEY 是 是
LABEL 是 是
LANGUAGE 是 是
LARGE 是 是
LAST 是 是
LATERAL 否 否
LC_COLLATE 是 是
LC_CTYPE 是 是
LEADING 否 否
LEAKPROOF 是 是
LEAST 是 否
LEFT 否 是
LEVEL 是 是
LIKE 否 是
LIMIT 否 否
LIST 是 是
LISTEN 是 是
LOAD 是 是
LOCAL 是 是
LOCALTIME 否 否
LOCALTIMESTAMP 否 否
LOCATION 是 是
LOCK 是 是
LOG 否 是
MAPPING 是 是
MASTER 是 是
MATCH 是 是
MATERIALIZED 是 是
MAXVALUE 是 是
MEDIAN 是 否
MEMORY_LIMIT 是 是
MINUTE 是 是
MINVALUE 是 是
MISSING 是 是
MODE 是 是
MODIFIES 是 是
MONTH 是 是
MOVE 是 是
NAME 是 是
NAMES 是 是
NATIONAL 是 否
NATURAL 否 是
NCHAR 是 否
NEWLINE 是 是
NEXT 是 是
NO 是 是
NOCREATEEXTTABLE 是 是
NONE 是 否
NOOVERCOMMIT 是 是
NOT 否 否
NOTHING 是 是
NOTIFY 是 是
NOTNULL 否 是
NOWAIT 是 是
NULL 否 否
NULLIF 是 否
NULLS 是 是
NUMERIC 是 否
OBJECT 是 是
OF 是 是
OFF 是 是
OFFSET 否 否
OIDS 是 是
ON 否 否
ONLY 否 否
OPERATOR 是 是
OPTION 是 是
OPTIONS 是 是
OR 否 否
ORDER 否 否
ORDERED 是 是
ORDINALITY 是 是
OTHERS 是 是
OUT 是 否
OUTER 否 是
OVER 是 是
OVERCOMMIT 是 是
OVERLAPS 否 是
OVERLAY 是 否
OWNED 是 是
OWNER 是 是
PARSER 是 是
PARTIAL 是 是
PARTITION 否 否
PARTITIONS 是 是
PASSING 是 是
PASSWORD 是 是
PERCENT 是 是
PLACING 否 否
PLANS 是 是
POSITION 是 否
PRECEDING 否 否
PRECISION 是 否
PREPARE 是 是
PREPARED 是 是
PRESERVE 是 是
PRIMARY 否 否
PRIOR 是 是
PRIVILEGES 是 是
PROCEDURAL 是 是
PROCEDURE 是 是
PROGRAM 是 是
PROTOCOL 是 是
QUEUE_PRIORITY 是 是
QUOTE 是 是
RANDOMLY 是 是
RANGE 是 是
READ 是 是
READABLE 是 是
READS 是 是
REAL 是 否
REASSIGN 是 是
RECHECK 是 是
RECURSIVE 是 是
REF 是 是
REFERENCES 否 否
REFRESH 是 是
REINDEX 是 是
REJECT 是 是
RELATIVE 是 是
RELEASE 是 是
RENAME 是 是
REPEATABLE 是 是
REPLACE 是 是
REPLICA 是 是
REPLICATED 是 是
RESET 是 是
RESOURCE 是 是
RESTART 是 是
RESTRICT 是 是
RETURNING 否 否
RETURNS 是 是
REVOKE 是 是
RIGHT 否 是
ROLE 是 是
ROLLBACK 是 是
ROLLUP 是 否
ROOTPARTITION 是 是
ROW 是 否
ROWS 是 是
RULE 是 是
SAVEPOINT 是 是
SCATTER 否 否
SCHEMA 是 是
SCROLL 是 是
SEARCH 是 是
SECOND 是 是
SECURITY 是 是
SEGMENT 是 是
SELECT 否 否
SEQUENCE 是 是
SEQUENCES 是 是
SERIALIZABLE 是 是
SERVER 是 是
SESSION 是 是
SESSION_USER 否 否
SET 是 是
SETOF 是 否
SETS 是 否
SHARE 是 是
SHOW 是 是
SIMILAR 否 是
SIMPLE 是 是
SMALLINT 是 否
SNAPSHOT 是 是
SOME 否 否
SPLIT 是 是
SQL 是 是
STABLE 是 是
STANDALONE 是 是
START 是 是
STATEMENT 是 是
STATISTICS 是 是
STDIN 是 是
STDOUT 是 是
STORAGE 是 是
STRICT 是 是
STRIP 是 是
SUBPARTITION 是 是
SUBSTRING 是 否
SYMMETRIC 否 否
SYSID 是 是
SYSTEM 是 是
TABLE 否 否
TABLES 是 是
TABLESPACE 是 是
TEMP 是 是
TEMPLATE 是 是
TEMPORARY 是 是
TEXT 是 是
THEN 否 否
THRESHOLD 是 是
TIES 是 是
TIME 是 否
TIMESTAMP 是 否
TO 否 否
TRAILING 否 否
TRANSACTION 是 是
TREAT 是 否
TRIGGER 是 是
TRIM 是 否
TRUE 否 否
TRUNCATE 是 是
TRUSTED 是 是
TYPE 是 是
TYPES 是 是
UNBOUNDED 否 否
UNCOMMITTED 是 是
UNENCRYPTED 是 是
UNION 否 否
UNIQUE 否 否
UNKNOWN 是 是
UNLISTEN 是 是
UNLOGGED 是 是
UNTIL 是 是
UPDATE 是 是
USER 否 否
USING 否 否
VACUUM 是 是
VALID 是 是
VALIDATE 是 是
VALIDATION 是 是
VALIDATOR 是 是
VALUE 是 是
VALUES 是 否
VARCHAR 是 否
VARIADIC 否 否
VARYING 是 是
VERBOSE 否 是
VERSION 是 是
VIEW 是 是
VIEWS 是 是
VOLATILE 是 是
WEB 是 是
WHEN 否 否
WHERE 否 否
WHITESPACE 是 是
WINDOW 否 否
WITH 否 否
WITHIN 是 是
WITHOUT 是 是
WORK 是 是
WRAPPER 是 是
WRITABLE 是 是
WRITE 是 是
XML 是 是
XMLATTRIBUTES 是 否
XMLCONCAT 是 否
XMLELEMENT 是 否
XMLEXISTS 是 否
XMLFOREST 是 否
XMLPARSE 是 否
XMLPI 是 否
XMLROOT 是 否
XMLSERIALIZE 是 否
YEAR 是 是
YES 是 是
ZONE 是 是