创建OracleNoSQL表

创建OracleNoSQL表,oracle,oracle-nosql,nosql,Oracle,Oracle Nosql,Nosql,有人能建议如何创建以下格式的oracle NoSQL表吗 column1 column2 column3 column4 column5 { subcolumn1: {date1,date2..dateN}, subcolumn2: N, subcolumn3: 0/1 } 在这里,第5列应该依次有几个列。 我可以直接创建NoSQL表,但不能使用上述格式。 对适当资源的任何建议或指导都非常有用 谢谢您可能可以使用第5列的数据类型: CREATE TABLE you

有人能建议如何创建以下格式的oracle NoSQL表吗

column1
column2
column3
column4
column5 
{
    subcolumn1: {date1,date2..dateN}, 
    subcolumn2: N, 
    subcolumn3: 0/1
}
在这里,第5列应该依次有几个列。 我可以直接创建NoSQL表,但不能使用上述格式。 对适当资源的任何建议或指导都非常有用


谢谢

您可能可以使用第5列的数据类型:

CREATE TABLE yourtable IF NOT EXISTS 
    (COLUMN1 STRING, COLUMN2 STRING, COLUMN3 STRING, COLUMN4 STRING, 
    COLUMN5 RECORD(SUBCOLUMN1 ARRAY(LONG), SUBCOLUMN2 STRING, SUBCOLUMN3 BOOLEAN)
)

或者,可以使用子表()。主要区别在于,查询表时总是会返回记录,而默认情况下不会获取子表。

我认为您可以考虑将其用于上面的列5。 您可以创建尽可能多的子表,并在其中使用
Record
Map
其他非标量类型来存储字段