跳转至

保留标识符和SQL关键字

保留标识符和SQL关键字

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

保留标识符

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

sc_sd_pg_开头的名称不能用于用户创建的用户和角色。

资源组名称admin_groupdefault_groupnone都是保留的。

表空间名称pg_defaultpg_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