问题描述
鉴于此用ACCE编写的SQL语句:
SELECT
This,D.ClassDescription,D.Id myId,D.MimeType myMimeType
FROM
Document D
WHERE
D.Id= '{00093471-0100-C09E-828F-6B22177A2922}'
如何正确命名ClassDescription字段?它不能像其他列(属性)一样工作。
我尝试使用'AS'和方括号'[]',但是没有运气,该列已从查询结果中静默删除。
谢谢, 斯蒂芬
解决方法
列的别名很简单,您可以使用以下内容:
var lock = new Auth0Lock(config.clientID,config.auth0Domain,{
...
language: window.navigator.language,...
}
作为对可能细读此问题和答案的任何人的补充说明,我正在使用的ACCE实例的安装有些问题(或错误),它不允许我为ClassDescription属性命名。如果我使用SearchSQL API以编程方式创建相同的查询,则只要符合SQL-92的方言,别名就可以按预期工作。