1

我有一个单元格,它包含一个由逗号分隔的字符数组,即“1,2,3,4,5”我的问题是,是否可以删除数组中的某个元素,例如如果我想删除“1”,那么单元格会变成“2,3,4,5”或删除“3”,它变成“1,2,4,5”我想在SQL中执行这个任务,一个函数或存储过程,非常感谢任何帮助。单元格内的SQL数组

+0

这是非常糟糕的数据库设计。如果您有能力这样做,那么您应该尽量避免在同一列中存储多个值。 –

回答

2

当然,这会只是一些基本的字符串替换()调用:http://msdn.microsoft.com/en-us/library/ms186862.aspx

但是,因为你必须分别从领域的其余操作该数据字段的各个位,它是一个很好的候选得到正常化到自己的子表中。

+0

我**强烈推荐将这一列放入它自己的表格中。对于许多原因(能够使用_usefully_,易用性,参考约束......) –