Entering content frame

Syntax documentation Delimited Identifiers Locate the document in its SAP Library structure

A delimited identifier is an arbitrary sequence of characters (the delimited identifier body), which is enclosed by double quotes.

Syntax

This graphic is explained in the accompanying text

<delimited identifier> ::= <double quote> <delimited identifier body> <double quote>.

<delimited identifier body> is a sequence of any character other than the <double quote>

 

A <regular identifier> is equivalent to a <delimited identifier> if the <delimited identifier body> of the <delimited identifier> is the <regular identifier> with every lower case letter replaced with its equivalent upper case letter.

The following table gives an overview which identifiers are equivalent.

Equivalence of Regular and Delimited Identifiers.

 

Hugo

hugo

HUGO

“Hugo”

“hugo”

“HUGO”

Hugo

equivalent

equivalent

equivalent

different

different

equivalent

hugo

equivalent

equivalent

equivalent

different

different

equivalent

HUGO

equivalent

equivalent

equivalent

different

different

equivalent

“Hugo”

different

different

different

equivalent

different

different

“hugo”

different

different

different

different

equivalent

different

“HUGO”

equivalent

equivalent

equivalent

different

different

equivalent

 

Regular Identifiers are interpreted in upper case. Delimited Identifiers are case sensitive.

Example

Example

SELECT"col" FROM "dbtab" WHERE "DBTAB"."COL" = 'abc'

Delimited Identifiers. In this example, "col"and "COL"denominate the different columns, "dbtab"and "DBTAB"denominate the different tables.

Example

SELECT col FROM dbtab WHERE "dbtab"."COL" = 'abc'

Regular and Delimited Identifiers. Here, col and "COL"denominate the same column, dbtaband "dbtab"denominate the different tables!

See

Keywords

Leaving content frame