公司配的人大金仓是大小写敏感。适配人大金仓又又出现问题了,关于起别名的问题,当全是大写用"",查询的列依然是小写,如果起的别名大小写混合的话,用""是可以的依然是大小写混合。这个怎么不和mysql一样呀?有没有好的解决办法?你们看一下下面的代码,如何将此改成大写?有会kingbase的兄弟解答一下?
SELECT IF(dicvalue = 1,'确认非林火',dicname) "DICNAME", dicvalue FROM enbogis.sys_dic
收起
在Kingbase中,要查询出的列名如果希望全大写,可以使用 UPPER() 函数来进行转换。请将您的代码修改如下:
UPPER()
SELECT IF(dicvalue = 1,'确认非林火',dicname) AS "DICNAME", dicvalue FROM enbogis.sys_dic;
在这个修改的代码中,我们将别名 DICNAME 转换为全大写,并在列名后面使用 AS 关键字明确指定别名。这样就可以确保输出的别名全部都是大写字母了。
DICNAME
AS
报告相同问题?