如何使用看起来像HSQLDB关键字的列名创建表?

zho*_*shu 0 sql hsqldb

HSQLDB不接受以下SQL,因为名称"position"是关键字.

创建记忆表bb(位置bigint)

如何在不更改列名的情况下创建此表?

Dav*_*all 10

HSQLDB用户指南:

如果双引号,则所有关键字都可用于数据库对象.

所以你的陈述应该是:

CREATE MEMORY TABLE bb ("position" bigint)
Run Code Online (Sandbox Code Playgroud)