2011-02-03 71 views
0

在我的項目中,我需要維護樹層次結構中的數據。HSQLDB中的樹結構數據

下面的代碼是我可以在Oracle中執行的操作。

在HSQLDB中可以做到這一點嗎?

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

如果我使用相同的代碼,我在HSQLDB得到"Unexpected token: REFERENCES, error code: -5581"

任何人都可以建議如何建立這種表?

問候,

薩蒂亞

回答

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

我試圖和太更早但插入數據不列入工作,因爲表具有外鍵參考在數據插入時間的ID將是無效和其由序列 – Satya 2011-02-04 09:18:37