Allow whitespace between components of fully-qualified identifiers

Details

Detail name Value
Changelog Number 11226
Type Improvement
Status Resolved
Fix Versions Exasol 7.1.0
Resolution Date 2021-08-03

Improvement 

Exasol now allows whitespace between the identifier parts and dots making up a fully-qualified identifier.

The following syntax example is now valid:

select dual .             dummy from dual;

Changed behavior

1. You can now put whitespace between the identifier parts and dots for fully-qualified identifiers. (This is the change requested by this SPOT!)
2. If a fully-qualified identifier has a quoted component then some checks on the other components were not performed. This has been fixed, so the components of identifiers such as '"S".X$T1' and 'S.."C"' must now be quoted correctly as '"S"."X$T1"' and 'S.""."C"'.
3. A dot without any digits on either side used to be parsed as zero but now is not. So 'select . as ZERO' is no longer allowed.