kdb / q,保留字作为列名

时间:2016-11-18 06:10:25

标签: keyword kdb q-lang

我有一个名为type的kdb表,想要通过给定类型选择数据。就像:

select from table where type=giving_type

它发出错误:'type,因为type是q中的保留字。

然后怎么做?

2 个答案:

答案 0 :(得分:2)

你可以使用功能选择:

@Transactional
public void save(Object){
   sessionFactory2.getCurrentSession().save(object);
}

答案 1 :(得分:0)

通常你应该避免使用kdb保留字,例如" type"作为列名。

在这种特殊情况下,表格确实有"类型"作为列名,功能选择是解决方案。

您可以通过解析函数找到选择查询的功能形式:

parse "select from table where type=giving_type"