百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

数据库关键字整理之——openGauss数据库

ztj100 2025-01-02 20:34 12 浏览 0 评论

关键字是指在数据库中有意义的字,通常是数据库内部使用, 不能用于命名用户的数据对象。 有的数据库还会详细划分,例如分为关键字,候选字,甚至更详细的分类。分类的标准例如有的是绝对不可以使用,有的通过一定手段例如添加双引号可以使用。

我们为了方便统一称之为关键字,通常用户编写的对象中使用关键字会造成错误或不确定的影响,为了避免这个问题,用户应该避免使用数据库的关键字(含保留字或其他保留别名等)。

这个系列主要整理了各大数据库的关键字,可以用于建库,建表,写存储过程,函数等场景避免冲突。最后会有个脚本工具用来检查是否使用关键字。

9de7bb31d0644e7393039222babfed10

欢迎收藏。

openGauss

SQL里有保留字和非保留字之分。根据标准,保留字决不能用做其他标识符。非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。标识符的命名需要遵守如下规范

- 标识符需要为字母、下划线、数字(0-9)或美元符号($)。

- 标识符必须以字母(a-z)或下划线(_)开头。

Key Word

openGauss

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

-

非保留

非保留

COMPACT

保留(可以是函数或类型)

-

-

COMPATIBLE_ILLEGAL_CHARS

非保留

-

-

COMMAND_FUNCTION

-

非保留

非保留

COMPLETE

非保留

-

-

COMMAND_FUNCTION_CODE

-

非保留

-

COMMENT

非保留

-

-

COMMENTS

非保留

-

-

COMMIT

非保留

保留

保留

COMMITTED

非保留

非保留

非保留

COMPRESS

非保留

-

-

COMPLETION

-

保留

-

CONCURRENTLY

保留(可以是函数或类型)

-

-

CONDITION

非保留

-

-

CONDITION_NUMBER

-

非保留

非保留

CONFIGURATION

非保留

-

-

CONNECT

非保留

保留

保留

CONNECTION

非保留

保留

保留

CONNECTION_NAME

-

非保留

非保留

CONSTANT

非保留

-

-

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

非保留

-

-

DATE_FORMAT

非保留

-

-

DATATYPE_CL

非保留

-

-

DATE

非保留(不能是函数或类型)

保留

保留

DELTAMERGE

保留(可以是函数或类型)

-

-

DATETIME_INTERVAL_CODE

-

非保留

非保留

DATETIME_INTERVAL_PRECISION

-

非保留

非保留

DAY

非保留

保留

保留

DBCOMPATIBILITY

非保留

-

-

DEALLOCATE

非保留

保留

保留

DEC

非保留(不能是函数或类型)

保留

保留

DECIMAL

非保留(不能是函数或类型)

保留

保留

DECLARE

非保留

保留

保留

DECODE

非保留(不能是函数或类型)

-

-

DEFAULT

保留

保留

保留

DEFAULTS

非保留

-

-

DEFERRABLE

保留

保留

保留

DEFERRED

非保留

保留

保留

DEFINED

-

非保留

-

DEFINER

非保留

非保留

-

DELETE

非保留

保留

保留

DELIMITER

非保留

-

-

DELIMITERS

非保留

-

-

DELTA

非保留

-

-

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

非保留

保留

-

ELSE

保留

保留

保留

ELASTIC

非保留

-

-

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

非保留

-

-

FETCH

保留

保留

保留

FENCED

保留

-

-

FIELDS

非保留

-

-

FILEHEADER

非保留

-

-

FILLER

非保留

-

-

FILTER

非保留

保留

保留

FINAL

-

非保留

-

FIRST

非保留

保留

保留

FIXED

非保留

保留

保留

FILL_MISSING_FIELDS

非保留

-

-

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

保留

保留

保留

INTERNAL

非保留

-

-

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

非保留(不能是函数或类型)

保留

保留

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

-

非保留

保留

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

-

非保留

非保留

NULLCOLS

非保留

-

-

NULLIF

非保留(不能是函数或类型)

非保留

保留

NULLS

非保留

-

-

NUMBER

非保留(不能是函数或类型)

非保留

非保留

NUMERIC

非保留(不能是函数或类型)

保留

保留

NUMSTR

非保留

-

-

NVARCHAR

非保留(不能是函数或类型)

-

-

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

非保留

-

-

PERM

非保留

-

-

PERCENT

非保留

-

-

PERFORMANCE

保留

-

-

PLACING

保留

-

-

PLAN

非保留

-

-

PLANS

非保留

-

-

PLI

-

非保留

非保留

POOL

非保留

-

-

POLICY

非保留

-

-

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

非保留(不能是函数或类型)

保留

-

ROWS

非保留

保留

保留

ROWTYPE

非保留

-

-

ROW_COUNT

-

非保留

非保留

RULE

非保留

-

-

ROWNUM

保留

保留

-

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_FORMAT

非保留

-

-

SMALLDATETIME

非保留(不能是函数或类型)

-

-

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

非保留

-

-

STRUCTURE

-

保留

-

STYLE

-

非保留

-

SUBCLASS_ORIGIN

-

非保留

非保留

SUBLIST

-

非保留

-

SUBPARTITION

非保留

-

-

SUBSCRIPTION

非保留

-

-

SUBSTRING

非保留(不能是函数或类型)

非保留

保留

SUM

-

非保留

保留

SYMMETRIC

保留

非保留

-

SYNONYM

非保留

-

-

SYS_REFCURSOR

非保留

-

-

SYSDATE

保留

-

-

SYSID

非保留

-

-

SYSTEM

非保留

非保留

-

SYSTEM_USER

-

保留

保留

TABLE

保留

保留

保留

TABLES

非保留

-

-

TABLESAMPLE

保留(可以是函数或类型)

-

-

TABLESPACE

非保留

-

-

TABLE_NAME

-

非保留

非保留

TARGET

非保留

-

-

TIME_FORMAT

非保留

-

-

TIMESTAMP_FORMAT

非保留

-

-

TEMP

非保留

-

-

TEMPLATE

非保留

-

-

TEMPORARY

非保留

保留

保留

TERMINATE

-

保留

-

TERMINATED

非保留

-

-

TEXT

非保留

-

-

THAN

非保留

保留

-

THEN

保留

保留

保留

TIME

非保留(不能是函数或类型)

保留

保留

TIMECAPSULE

保留(可以是函数或类型)

-

-

TIMESTAMP

非保留(不能是函数或类型)

保留

保留

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

非保留

保留

保留

UPPER

-

非保留

保留

USAGE

-

保留

保留

USEEOF

非保留

-

-

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

保留(可以是函数或类型)

-

-

VERSION

非保留

-

-

VERIFY

保留

-

-

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

非保留

保留

保留

相关推荐

SpringBoot如何实现优雅的参数校验
SpringBoot如何实现优雅的参数校验

平常业务中肯定少不了校验,如果我们把大量的校验代码夹杂到业务中,肯定是不优雅的,对于一些简单的校验,我们可以使用java为我们提供的api进行处理,同时对于一些...

2025-05-11 19:46 ztj100

Java中的空指针怎么处理?

#暑期创作大赛#Java程序员工作中遇到最多的错误就是空指针异常,无论你多么细心,一不留神就从代码的某个地方冒出NullPointerException,令人头疼。...

一坨一坨 if/else 参数校验,被 SpringBoot 参数校验组件整干净了

来源:https://mp.weixin.qq.com/s/ZVOiT-_C3f-g7aj3760Q-g...

用了这两款插件,同事再也不说我代码写的烂了

同事:你的代码写的不行啊,不够规范啊。我:我写的代码怎么可能不规范,不要胡说。于是同事打开我的IDEA,安装了一个插件,然后执行了一下,规范不规范,看报告吧。这可怎么是好,这玩意竟然给我挑出来这么...

SpringBoot中6种拦截器使用场景

SpringBoot中6种拦截器使用场景,下面是思维导图详细总结一、拦截器基础...

用注解进行参数校验,spring validation介绍、使用、实现原理分析

springvalidation是什么在平时的需求开发中,经常会有参数校验的需求,比如一个接收用户注册请求的接口,要校验用户传入的用户名不能为空、用户名长度不超过20个字符、传入的手机号是合法的手机...

快速上手:SpringBoot自定义请求参数校验

作者:UncleChen来源:http://unclechen.github.io/最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来...

分布式微服务架构组件

1、服务发现-Nacos服务发现、配置管理、服务治理及管理,同类产品还有ZooKeeper、Eureka、Consulhttps://nacos.io/zh-cn/docs/what-is-nacos...

优雅的参数校验,告别冗余if-else

一、参数校验简介...

Spring Boot断言深度指南:用断言机制为代码构筑健壮防线

在SpringBoot开发中,断言(Assert)如同代码的"体检医生",能在上线前精准捕捉业务逻辑漏洞。本文将结合企业级实践,解析如何通过断言机制实现代码自检、异常预警与性能优化三...

如何在项目中优雅的校验参数

本文看点前言验证数据是贯穿所有应用程序层(从表示层到持久层)的常见任务。通常在每一层实现相同的验证逻辑,这既费时又容易出错。为了避免重复这些验证,开发人员经常将验证逻辑直接捆绑到域模型中,将域类与验证...

SpingBoot项目使用@Validated和@Valid参数校验

一、什么是参数校验?我们在后端开发中,经常遇到的一个问题就是入参校验。简单来说就是对一个方法入参的参数进行校验,看是否符合我们的要求。比如入参要求是一个金额,你前端没做限制,用户随便过来一个负数,或者...

28个验证注解,通过业务案例让你精通Java数据校验(收藏篇)

在现代软件开发中,数据验证是确保应用程序健壮性和可靠性的关键环节。JavaBeanValidation(JSR380)作为一个功能强大的规范,为我们提供了一套全面的注解工具集,这些注解能够帮...

Springboot @NotBlank参数校验失效汇总

有时候明明一个微服务里的@Validated和@NotBlank用的好好的,但就是另一个里不能用,这时候问题是最不好排查的,下面列举了各种失效情况的汇总,供各位参考:1、版本问题springbo...

这可能是最全面的Spring面试八股文了

Spring是什么?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。...

取消回复欢迎 发表评论: