2010-02-28 38 views

回答

3

Derby - constraints

它採取了一些挖掘,以發現上述問題;我的問題是對上述問題的部分回答的後續問題。

針對SYSKEYS採用CONSTRAINTID會給出一個CONGLOMERATEID,它在對SYSCONGLOMERATES採取時產生一個DESCRIPTOR。 DESCRIPTOR是一個POJO,它在baseColumnPositions方法中包含一個int數組。此int數組包含約束中列的SYSCOLUMNS中的COLUMNNUMBERS。

如果使用直接SQL進行查詢,則獲取DESCRIPTOR字段將生成一個字符串,其中包含必須進行分析的int列表。幸運的是,我恰好在Clojure中工作,所以調用baseColumnPositions方法並使用生成的int數組很簡單。