HSQLDB "CREATE TYPE": "тип не найден или у пользователя нет привилегий" - PullRequest
1 голос
/ 22 марта 2012

Цель

Чтобы использовать оператор CREATE TYPE в HSQLDB 2.0.0, чтобы создать пользовательский тип и использовать этот пользовательский типв операторе CREATE TABLE.

Пример

CREATE TYPE MASK_TYPE AS SMALLINT;
CREATE TABLE MY_TABLE(MY_MASK MASK_TYPE NOT NULL);

Задача

При выполнении примера появляется следующее сообщение об ошибке:

type not found or user lacks privilege: MASK_TYPE

Вопросы

  1. Какие ошибки, если таковые имеются, существуют в синтаксисе примера?
  2. Как мне достичь своей цели?

Спасибо!

1 Ответ

1 голос
/ 23 марта 2012

Синтаксис правильный.Вам нужно выполнять каждый оператор отдельно.

Обновление: это не работает с 2.0.0, но работает в последней версии 2.2.8

...