创建OracleNoSQL表
有人能建议如何创建以下格式的oracle NoSQL表吗创建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
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
或其他非标量类型来存储字段