Names are used to identify random variables, named constants, users, transactions, functions, parameters, variables, Web forms, SQL commands, database cursors and the benchmark itself. There is no length limitation for names (except for names identifying users, cursors and SQL commands). Benchmark Description Language does not distinguish between upper-case and lower-case letters (for example, IndX INDX indx).
The table below lists all length restrictions for identifiers in BDL:
Identifier | Maximum length |
---|---|
for SQL command | 18 characters |
for user group | 15 characters |
for database cursor | 8 characters |
ident = letter { letter | digit} letter = "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ_@". digit = "0123456789".
The following names are valid:
The following are invalid names:
The following names for cursors and users are valid:
The following are invalid names for cursors and users: