作者:小秋学长 | 来源:互联网 | 2023-09-14 12:08
问题
SQLServer数据库的大侠们,想请教你们 都是怎么用数据库存储数组的呢?
最佳回答
如果你想把数组当作一个对象存储起来,可以使用数据库的二进制字段实现数组数据的二进制保存。
也可以把数组转换为字符串(比如json格式的字符串)存储到数据库的nvarchar(max)类型的字段中。
还可以把数组转换为XML格式后保存,SQL2008支持XML字符串(在.NET里表现为NVARCHAR(MAX))
如果你想把数组的元素当作一条记录来保存,那就创建一个数据表,逐条的把数组元素插入到数据库。