如果你想把数组当作一个对象存储起来,可以使用数据库的二进制字段实现数组数据的二进制保存。
也可以把数组转换为字符串(比如json格式的字符串)存储到数据库的nvarchar(max)类型的字段中。
还可以把数组转换为XML格式后保存,SQL2008支持XML字符串(在.NET里表现为NVARCHAR(MAX))
如果你想把数组的元素当作一条记录来保存,那就创建一个数据表,逐条的把数组元素插入到数据库。
数据表本身就是一个集合,转换为数组不就ok了?
按照自己定义的规则,保存对应的字符串形式,取得时候在转换成数组形式。
如果是少量的字符串数组,自己串起来放一个字段里面。
如果是大量的序列号,当然是放在数据表的字段里面了。每行放一个序列号。
既然保证是连续的,一串存个首尾不就好了,多个的话要么用子表
要么干脆就这样: 1,100;101,111111;。。。。