はじめに
JPAでPostgreSQLにテーブルを作成しようとした際、syntax errorでテーブル作成ができずにハマったので
予約後一覧をまとめました。
⌘ + F または ctr + F で検索して使ってください。
予約後一覧
キーワード |
---|
ABS |
ALL |
ALLOCATE |
ANALYSE |
ANALYZE |
AND |
ANY |
ARE |
ARRAY |
ARRAY_AGG |
ARRAY_MAX_CARDINALITY |
AS |
ASC |
ASENSITIVE |
ASYMMETRIC |
ATOMIC |
AUTHORIZATION |
AVG |
BEGIN_FRAME |
BEGIN_PARTITION |
BINARY |
BIT_LENGTH |
BLOB |
BOTH |
CARDINALITY |
CASE |
CAST |
CEIL |
CEILING |
CHARACTER_LENGTH |
CHAR_LENGTH |
CHECK |
CLOB |
COLLATE |
COLLATION |
COLLECT |
COLUMN |
CONCURRENTLY |
CONDITION |
CONNECT |
CONSTRAINT |
CONTAINS |
CONVERT |
CORR |
CORRESPONDING |
COUNT |
COVAR_POP |
COVAR_SAMP |
CREATE |
CROSS |
CUME_DIST |
CURRENT_CATALOG |
CURRENT_DATE |
CURRENT_DEFAULT_TRANSFORM_GROUP |
CURRENT_PATH |
CURRENT_ROLE |
CURRENT_ROW |
CURRENT_SCHEMA |
CURRENT_TIME |
CURRENT_TIMESTAMP |
CURRENT_TRANSFORM_GROUP_FOR_TYPE |
CURRENT_USER |
DATALINK |
DATE |
DEFAULT |
DEFERRABLE |
DENSE_RANK |
DEREF |
DESC |
DESCRIBE |
DETERMINISTIC |
DISCONNECT |
DISTINCT |
DLNEWCOPY |
DLPREVIOUSCOPY |
DLURLCOMPLETE |
DLURLCOMPLETEONLY |
DLURLCOMPLETEWRITE |
DLURLPATH |
DLURLPATHONLY |
DLURLPATHWRITE |
DLURLSCHEME |
DLURLSERVER |
DLVALUE |
DO |
DYNAMIC |
ELEMENT |
ELSE |
END |
E- |
END_FRAME |
END_PARTITION |
EQUALS |
EVERY |
EXCEPT |
EXCEPTION |
EXEC |
EXP |
FALSE |
FETCH |
FIRST_VALUE |
FLOOR |
FOR |
FOREIGN |
FRAME_ROW |
FREE |
FREEZE |
FROM |
FULL |
FUSION |
GET |
GRANT |
GROUP |
HAVING |
ILIKE |
IN |
INDICATOR |
INITIALLY |
INNER |
INTERSECT |
INTERSECTION |
INTO |
IS |
ISNULL |
JOIN |
LAG |
LAST_VALUE |
LATERAL |
LEAD |
LEADING |
LEFT |
LIKE |
LIKE_REGEX |
LIMIT |
LN |
LOCALTIME |
LOCALTIMESTAMP |
LOWER |
MAX |
MAX_CARDINALITY |
MEMBER |
MERGE |
MIN |
MOD |
MODIFIES |
MODULE |
MULTISET |
NATURAL |
NCLOB |
NORMALIZE |
NOT |
NOTNULL |
NTH_VALUE |
NTILE |
NULL |
OCCURRENCES_REGEX |
OCTET_LENGTH |
OFFSET |
ON |
ONLY |
OPEN |
OR |
ORDER |
OUTER |
OVERLAPS |
PARAMETER |
PERCENT |
PERCENTILE_CONT |
PERCENTILE_DISC |
PERCENT_RANK |
PERIOD |
PLACING |
PORTION |
POSITION_REGEX |
POWER |
PRECEDES |
PRIMARY |
RANK |
READS |
REFERENCES |
REGR_AVGX |
REGR_AVGY |
REGR_COUNT |
REGR_INTERCEPT |
REGR_R2 |
REGR_SLOPE |
REGR_SXX |
REGR_SXY |
REGR_SYY |
RESULT |
RETURN |
RETURNING |
RIGHT |
ROW_NUMBER |
SCOPE |
SELECT |
SENSITIVE |
SESSION_USER |
SIMILAR |
SOME |
SPECIFIC |
SPECIFICTYPE |
SQLCODE |
SQLERROR |
SQLEXCEPTION |
SQLSTATE |
SQLWARNING |
SQRT |
STATIC |
STDDEV_POP |
STDDEV_SAMP |
SUBMULTISET |
SUBSTRING_REGEX |
SUCCEEDS |
SUM |
SYMMETRIC |
SYSTEM_TIME |
SYSTEM_USER |
TABLE |
TABLESAMPLE |
THEN |
TIMEZONE_HOUR |
TIMEZONE_MINUTE |
TO |
TRAILING |
TRANSLATE |
TRANSLATE_REGEX |
TRANSLATION |
TRIM_ARRAY |
TRUE |
UESCAPE |
UNION |
UNIQUE |
UNNEST |
UPPER |
USER |
USING |
VALUE_OF |
VARBINARY |
VARIADIC |
VAR_POP |
VAR_SAMP |
VERBOSE |
VERSIONING |
WHEN |
WHENEVER |
WHERE |
WIDTH_BUCKET |
WINDOW |
WITH |
XMLAGG |
XMLBINARY |
XMLCAST |
XMLCOMMENT |
XMLDOCUMENT |
XMLITERATE |
XMLQUERY |
XMLTEXT |
XMLVALIDATE |
参考
バージョンごとに予約語に違いがあるみたいです。今回まとめたのはPostgreSQL12.4の予約語です。
以下参照しました。