2010-12-22 50 views
3

是否有任何方法将可变长度列表存储到SQL或任何其他数据库引擎中的数据库?数据库中的可变长度字段

这里列表的意思不是。数组中的元素。对于例如一组数字。

但在我的实际应用程序中存储的东西是对象,因此不能简单地存储为逗号分隔列表。

+3

你是什么意思的“名单”吗?如果你的意思是一个以逗号分隔的列表,那么一个例子会有所帮助,以及你计划在 – 2010-12-22 07:03:18

回答

3

是的。这个构造通常被称为数据库表。

0

如何处理2个表格,链接1到多个引用?

或者,如果您在引用ro中的单个列,请使用分隔的(逗号)字符串?

0

您可以使用长度函数来计算变量的长度和插入该变量的时间插入长度与它一起......就是这样。

编码快乐......

1

一个表:

ID(PK),列表项为varchar(255),ListId(INT) - ListId是唯一的每个列表,你用它来抓取所有项目在列表中,如果需要,可以添加额外的列以进行排序。

两个表

列表(表) -ListId(PK) -ListTitle VARCHAR(255)

项目(表) -ItemId(PK) -ListId(FK - >列表。 ListId) -ItemName VARCHAR(255) 按订单(INT) - 订购