Sql server 在SQLServer2008中将字符串数组嵌入到列中的最佳方法

Sql server 在SQLServer2008中将字符串数组嵌入到列中的最佳方法,sql-server,Sql Server,我正在编写一个打印分派队列,该队列为每行传递以下内容: String Name String TemplateName String[] dynamicTextFields 除了为动态文本字段创建1:m表之外,我如何在单行单元格中包含我的字符串数组/列表?在SQL Server中,最好的方法是在1对多关系中正确规范化的单独表 任何其他解决方案(总是以某种格式(XML、JSON等)存储列表)在性能、可维护性和设计的清晰性方面,单列的性能不如单列。为什么不使用一个具有1对多关系的单独表?我可以,我

我正在编写一个打印分派队列,该队列为每行传递以下内容:

String Name
String TemplateName
String[] dynamicTextFields

除了为动态文本字段创建1:m表之外,我如何在单行单元格中包含我的字符串数组/列表?

在SQL Server中,最好的方法是在1对多关系中正确规范化的单独表


任何其他解决方案(总是以某种格式(XML、JSON等)存储列表)在性能、可维护性和设计的清晰性方面,单列的性能不如单列。

为什么不使用一个具有1对多关系的单独表?我可以,我只是在寻找一个替代方法。在Postgresql中,您可以通过多种方法来实现这一点。好吧,这是SQL Server中的最佳选择。我不会这样做从个人角度看其他事情。1:M关系是正确的方式。