EXPORT to Azure Blob Storage does not work with multibyte CSV separators or delimiters

Details

Detail name Value
Changelog Number 19711
Type Bug
Status Resolved
Affected Versions Exasol 7.1.0, Exasol 8.0.0
Fix Versions Exasol 7.1.26, Exasol 8.26.0
Resolution Date 2024-03-15

Description

Exasol normally supports multibyte CSV column separators and delimeters, as shown in the documentation. EXPORT into Azure Blob Storage, however, does not work with multibyte CSV column separators or delimiters.

Example EXPORT statement

EXPORT table1 INTO CSV AT CLOUD AZURE BLOBSTORAGE 'DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net' user 'user1' identified by 'user1pw' file 'testcontainer/test.csv' column separator='||' column delimiter='%%';

Example error message

[URL rejected: Bad hostname],[3],[URL using bad/illegal format or missing URL]]

Workaround

As a workaround, use single-byte column separators and delimiters when EXPORTing into Azure Blob Storage.

Fix

EXPORT into Azure Blob Storage works as expected with multibyte CSV column separators or delimiters.