HyperSQL преобразует все имена столбцов в верхний регистр при создании таблицы, верно.
При выборе чего-либо с использованием неограниченного числа идентификаторов регистр не учитывается и
SELECT myColumn FROM myTable;
или
SELECT mYcOlUmN FROM myTable;
или
SELECT mycolumn FROM myTable;
будет работать нормально.
Однако при использовании идентификаторов с разделителями идентификаторы чувствительны к регистру.Так что
SELECT "MYCOLUMN" FROM myTable;
будет работать, но
SELECT "myColumn" FROM myTable;
или
SELECT "mYcOlUmN" FROM myTable;
или
SELECT "mycolumn" FROM myTable;
не будет!
Все МОСТ из В моих запросах используются идентификаторы с разделителями в нижнем регистре (не спрашивайте почему).
Предоставляет ли HyperSQL способ использования идентификаторов с разделителями без учета регистра ИЛИ обрабатывает некотировочныеидентификаторы в нижнем регистре?