Como criar tabela com nomes de colunas que se parecem com palavras -chave HSQLDB?

StackOverflow https://stackoverflow.com/questions/1768779

  •  21-09-2019
  •  | 
  •  

Pergunta

O seguinte SQL não será aceito pelo HSQLDB por causa do nome 'Posição' é uma palavra -chave.

Crie a Tabela de Memória BB (Posicione Bigint)

Como criar esta tabela sem alterar o nome da coluna?

Foi útil?

Solução

Não conheço o HSQLDB, mas alguns SQLs permitem usar citações especiais para forçá -las a aceitar identificadores reservados.

Eu sugeriria tentar as primeiras citações únicas e depois backticks. Se isso não funcionar, esperamos que outra pessoa tenha postado algo que funciona! :)

Outras dicas

De Guia do usuário do HSQLDB:

Todas as palavras -chave, podem ser usadas para objetos de banco de dados se forem citados duas vezes.

Portanto, sua declaração deve simplesmente ler:

CREATE MEMORY TABLE bb ("position" bigint)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top