数据库中的可变长度字段

有没有办法将可变长度列表存储到SQL或任何其他数据库引擎的数据库? 这里列表意味着没有。数组中的元素。对于例如一系列数字。 但在我的实际应用中,要存储的东西是对象,因此不能简单地存储为以逗号分隔的列表。     
已邀请:
某些SQL数据库支持ARRAY类型作为列的类型。 ARRAY是可变长度的,可以保存相同类型的对象。请参阅以下有关适用于支持SQL标准的数据库的详细信息: http://hsqldb.org/doc/2.0/guide/sqlgeneral-chapt.html#N106FE     
一张表: Id(PK),ListItem varchar(255),ListId(int) - ListId对于每个列表都是唯一的,您可以使用它来获取列表中的所有项目,如果需要,可以添加其他列进行排序。 两张桌子 清单(表) -ListId(pk) -ListTitle varchar(255) 项目(表) -ItemId(pk) -ListId(fk - > List.ListId) -ItemName varchar(255) -Order(int) - 用于订购     
2个表怎么样,链接1到多个引用? 或者,如果您要引用ro中的单个列,请使用分隔(逗号)字符串?     
你可以使用长度函数计算变量的长度,插入变量时插入长度就可以了......就是这样。 快乐的编码......     

要回复问题请先登录注册