Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SQL-Schlüsselwörter

In SESAM/SQL gibt es Wörter, die als Schlüsselwörter für SQL- und Utility-Anweisungen reserviert sind. Die reservierten Schlüsselwörter dürfen Sie in SQL- und Utility-Anweisungen sowie beim Arbeiten mit dem Utility-Monitor nicht als Namen von Views, Tabellen, Spalten usw. angeben, es sei denn, Sie geben das betreffende Schlüsselwort in Form eines Spezialnamens an.

Die Synonymverarbeitung des ESQL-Precompilers bietet eine komfortable Möglichkeit zum Ersetzen von Schlüsselwörtern bzw. zur Redefinition von Namen.

Mit Hilfe der Precompiler-Option SOURCE-PROPERTIES kann der Anwender den Parameter ESQL-DIALECT auf ISO, OLD oder ALL-FEATURES setzen. Dadurch wird entschieden, ob der SQL-Dialekt ISO, OLD oder FULL zu benutzen ist.

Die folgende Tabelle zeigt die reservierten Schlüsselwörter und ordnet sie den SQL-Dialekten zu, in denen sie reserviert sind.

Schlüsselwort

ISO

OLD

FULL

ABS

X


X

ABSOLUTE

X


X

ACTION

X


X

ADD

X


X

ALL

X

X

X

ALLOCATE

X


X

ALTER

X


X

AND

X

X

X

ANY

X

X

X

ARE

X


X

AS

X

X

X

ASC

X

X

X

ASSERTION

X


X

AT

X


X

AUTHORIZATION

X

X

X

AVG

X

X

X





BEGIN

X

X

X

BETWEEN

X

X

X

BIT

X


X

BIT_LENGTH

X


X

BLOB

X


X

BOTH

X


X

BY

X

X

X





CALL

X


X

CASCADE

X


X

CASCADED

X


X

CASE

X


X

CAST

X


X

CATALOG

X


X

CEIL

X


X

CEILING

X


X

CHAR

X

X

X

CHARACTER

X

X

X

CHARACTER_LENGTH

X


X

CHAR_LENGTH

X


X

CHECK

X

X

X

CLOSE

X

X

X

COALESCE

X


X

COLLATE

X


X

COLLATION

X


X

COLUMN

X


X

COMMIT

X

X

X

CONNECT

X


X

CONNECTION

X


X

CONSTRAINT

X


X

CONSTRAINTS

X


X

CONTINUE

X

X

X

CONVERT

X


X

COPY



X

CORRESPONDING

X


X

COUNT

X

X

X

CREATE

X

X

X

CROSS

X


X

CURRENT

X

X

X

CURRENT_CATALOG

X


X

CURRENT_DATE

X


X

CURRENT_ISOLATION_LEVEL



X

CURRENT_REFERENCED_CATALOG



X

CURRENT_SCHEMA

X


X

CURRENT_TIME

X


X

CURRENT_TIMESTAMP

X


X

CURRENT_USER

X


X

CURSOR

X

X

X





DATA

X


X

DATE

X


X

DATE_OF_JULIAN_DAY



X

DAY

X


X

DEALLOCATE

X


X

DEC

X

X

X

DECIMAL

X

X

X

DECLARE

X

X

X

DECRYPT



X

DEFAULT

X

X

X

DEFERRABLE

X


X

DEFERRED

X


X

DELETE

X

X

X

DESC

X

X

X

DESCRIBE

X


X

DESCRIPTOR

X


X

DIAGNOSTICS

X


X

DIRECTORY



X

DISCONNECT

X


X

DISTINCT

X

X

X

DOMAIN

X


X

DOUBLE

X

X

X

DROP

X


X





ELSE

X


X

ENCRYPT



X

END

X

X

X

END-EXEC


X


ESCAPE

X

X

X

EXCEPT

X


X

EXCEPTION

X


X

EXEC

X

X

X

EXECUTE

X

X

X

EXISTS

X

X

X

EXP

X


X

EXPORT



X

EXTERNAL

X


X

EXTRACT

X


X





FALSE

X


X

FETCH

X

X

X

FIRST

X

X

X

FLOAT

X

X

X

FLOOR

X


X

FOR

X

X

X

FORCED



X

FOREIGN

X

X

X

FOUND

X

X

X

FROM

X

X

X

FULL

X


X





GET

X


X

GLOBAL

X


X

GO

X

X

X

GOTO

X

X

X

GRANT

X

X

X

GROUP

X

X

X





HAVING

X

X

X

HEX_OF_VALUE



X

HOLD

X


X

HOUR

X


X





IDENTITY

X


X

IMMEDIATE

X

X

X

IMPORT



X

IN

X

X

X

INDICATOR

X

X

X

INITIALLY

X


X

INNER

X


X

INPUT

X


X

INSERT

X

X

X

INT

X

X

X

INTEGER

X

X

X

INTERSECT

X


X

INTERVAL

X


X

INTO

X

X

X

IS

X

X

X

ISOLATION

X


X





JOIN

X


X

JULIAN_DAY_OF_DATE



X





KEY

X

X

X





LANGUAGE

X

X

X

LAST

X

X

X

LEADING

X


X

LEFT

X


X

LEVEL

X

X

X

LIKE

X

X

X

LIKE_REGEX

X


X

LN

X


X

LOAD



X

LOCAL

X


X

LOCALTIME

X


X

LOCALTIMESTAMP

X


X

LOWER

X


X





MATCH

X


X

MATCHED

X


X

MAX

X

X

X

MERGE

X


X

MIGRATE



X

MIN

X

X

X

MINUTE

X


X

MOD

X


X

MODIFY



X

MODULE

X

X

X

MONTH

X


X





NAMES

X


X

NATIONAL

X


X

NATURAL

X


X

NCHAR

X


X

NEW

X


X

NEXT

X

X

X

NO

X


X

NORMALIZE

X


X

NOT

X

X

X

NULL

X

X

X

NULLIF

X


X

NUMERIC

X

X

X

NVARCHAR



X





OCTET_LENGTH

X


X

OF

X

X

X

OLD

X


X

ON

X

X

X

ONLY

X

X

X

OPEN

X

X

X

OPTION

X

X

X

OR

X

X

X

ORDER

X

X

X

OUTER

X


X

OUTPUT

X


X

OVERLAPS

X


X





PARTIAL

X


X

PERMIT


X

X

POSITION

X


X

POWER

X


X

PRECISION

X

X

X

PREPARE

X

X

X

PRESERVE

X


X

PRIMARY

X

X

X

PRIOR

X

X

X

PRIVILEGES

X

X

X

PROCEDURE

X

X

X

PUBLIC

X

X

X





READ

X

X

X

REAL

X

X

X

RECOVER



X

REF

X


X

REFERENCES

X

X

X

REFRESH



X

RELATIVE

X


X

REORG



X

REP_OF_VALUE



X

RESTORE


X

X

RESTRICT

X


X

RETURN

X

X

X

REVOKE

X


X

RIGHT

X


X

ROLLBACK

X

X

X

ROWS

X


X





SCHEMA

X

X

X

SCOPE

X


X

SCROLL

X

X

X

SECOND

X


X

SECTION

X

X

X

SELECT

X

X

X

SESSION

X


X

SESSION_USER

X


X

SET

X

X

X

SIGN



X

SIZE

X


X

SMALLINT

X

X

X

SOME

X

X

X

SORTED



X

SQL

X

X

X

SQLCODE


X

X

SQLERROR

X

X

X

SQLSTATE

X


X

SQRT

X


X

STORE


X

X

SUBSTRING

X


X

SUM

X

X

X

SYSTEM

X


X

SYSTEM_USER

X


X





TABLE

X

X

X

TEMPORARY

X

X

X

THEN

X


X

TIME

X


X

TIMESTAMP

X


X

TIMEZONE_HOUR

X


X

TIMEZONE_MINUTE

X


X

TO

X

X

X

TRAILING

X


X

TRANSACTION

X

X

X

TRANSLATE

X


X

TRANSLATION

X


X

TRIM

X


X

TRUE

X


X

TRUNC



X





UESCAPE

X


X

UNION

X

X

X

UNIQUE

X

X

X

UNKNOWN

X


X

UNLOAD



X

UPDATE

X

X

X

UPPER

X


X

USAGE

X


X

USER

X

X

X

USING

X

X

X





VALUE

X


X

VALUES

X

X

X

VALUE_OF_HEX



X

VALUE_OF_REP



X

VARCHAR

X


X

VARYING

X


X

VIEW

X

X

X





WHEN

X


X

WHENEVER

X

X

X

WHERE

X

X

X

WITH

X

X

X

WITHOUT

X


X

WORK

X

X

X

WRITE

X

X

X





YEAR

X


X





ZONE

X


X

Tabelle 142: SESAM/SQL-Schlüsselwörter