日期:2014-05-18  浏览次数:20408 次

数据库能不能存放数组
我现有   十组数据   每一组数据分别都有16个数据   现要做为一条记录存储在数据表中

问:有没有什么方法可以将数组保存在数据表中,这样只要在表中建   10   个字段就可以了

否则就要建   160   个字段了,

请问大家有没有实现的方法?存储数据和取出数组,最好能有实例(C#)

------解决方案--------------------
用分割符,取的时候可以在前台转为数组
如1,1,1,1,1,0,1
------解决方案--------------------
用字符串分割
------解决方案--------------------
在前端处理把要的全部并接一个字符串吧,然后在SQL里面进行拆分处理
------解决方案--------------------
一个字段就可以了,10个根本用不上

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16||
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

搞定,读取的时候在C#里面用二维数组搞定