2010-12-22 53 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) - 訂購