Данные древовидной структуры в HSQLDB - PullRequest
0 голосов
/ 03 февраля 2011

В моем проекте мне нужно поддерживать данные в древовидной иерархии.

Ниже код - это то, что я могу сделать в Oracle.

Можно ли сделать то же самое в HSQLDB?

create table corporate_slaves ( slave_id integer primary key, supervisor_id references corporate_slaves, name varchar(100) );

Если я использую тот же код, я получаю "Unexpected token: REFERENCES, error code: -5581" в HSQLDB.

Кто-нибудь может подсказать, как построить такой стол?

С уважением,

Satya

1 Ответ

1 голос
/ 03 февраля 2011
create table corporate_slaves (
  slave_id integer primary key,
  supervisor_id integer,
  name varchar(100),
  foreign key (supervisor_id) references corporate_slaves(slave_id)
);
...