【发布时间】:2012-03-23 13:36:18
【问题描述】:
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 是否提供了一种使用不区分大小写的分隔标识符或将不带引号的标识符视为小写的方法?
【问题讨论】: