2009-11-20 13 views

Répondre

0

Je ne connais pas HSQLDB, mais certains SQL vous permettent d'utiliser des guillemets spéciaux pour les forcer à accepter les identifiants réservés.

Je suggère d'essayer d'abord des guillemets simples, puis des guillemets. Si cela ne fonctionne pas, quelqu'un d'autre aura posté quelque chose qui le fera! :)

+0

Dans le cas où je ne suis pas que cela soit clair, je voulais essayer de citer « position » et '' position''. –

+0

oh, j'ai essayé plusieurs citations. CREATE MEMORY TABLE bb ("position" bigint) fonctionne. Merci – zhongshu

10

De l'HSQLDB User Guide:

Tous les mots-clés, peuvent être utilisés pour la base de données objets si elles sont guillemets doubles.

Donc, votre déclaration doit simplement lire:

CREATE MEMORY TABLE bb ("position" bigint) 
+1

+1: Connaissance supérieure à la rescousse. Désolé d'avoir attrapé ça de toi! –

+1

Pas du tout - je me sentais vraiment mal répondre parce que c'était vraiment googling supérieur à la rescousse. Content que tu aies la tique verte. –