0

[问题]:MS Visual Studio中的SQL数据库(我用的是VS15)没有多值字段吗?

我的预期目的是创建一个页面,将烹饪食谱的步骤保存到数据库中,我希望将其保存在单个(多值)字段中。

[问题]:这不能仅使用 MS Visual Studio 和数据管理工具吗?

[问题]:有没有更好的方法来做同样的事情?

4

1 回答 1

0

不,本机不支持多值字段。但是,有多种方法可以使用 T-SQL 维护数组。此页面深入介绍了该主题,我怀疑这就是您正在寻找的答案。

至于允许这样做的“香草”Visual Studio,不,您的问题暗示“使用 SQL Server”。

至于更好的方法,这是一个意见问题,这在 Stack Overflow 上是相当禁忌的。然而,似乎应该提到有一个称为多值数据库的非关系 DBMS 模型。(我被与这个 NoSQL 模型特别相关的“MultiValue-Database”标签吸引到这个问题。)这是 Pick 模型,今年庆祝了 50 年的持续使用,早于 Relational。在这种环境下,MV 字段是自然的,并且很容易被代码和查询操作。将此与强制 RDBMS 执行此操作所需的扭曲进行比较,如链接页面中所示。我使用 Pick 模型已经超过 30 年,并且在全球拥有客户。有几家公司提供这个平台的版本。有些人会记得 Prime,它与许多这些系统相关并集成在一起。Caché DBMS 本质上也是多维的,并且还具有内置的 Pick 实现。有一些库可以从其他语言(包括 Java 和 .NET(C#、VB.NET、C++)中的语言)使用此环境。一些工具具有像服务器资源管理器这样的扩展,允许连接到数据库和直接查询/操作。这回答了您关于能够从 Visual Studio 执行此操作的问题。一个开始寻找信息的地方是 一些工具具有像服务器资源管理器这样的扩展,允许连接到数据库和直接查询/操作。这回答了您关于能够从 Visual Studio 执行此操作的问题。一个开始寻找信息的地方是 一些工具具有像服务器资源管理器这样的扩展,允许连接到数据库和直接查询/操作。这回答了您关于能够从 Visual Studio 执行此操作的问题。一个开始寻找信息的地方是PickWiki.com。另请参阅Twitter 上的#MultiValue。请随时与我联系以获取指向信息、社区、下载等的其他链接。

因此,我已经回答了您关于如何使用 SQL Server、使用数组和分隔字段来操作单元格中的多个字段的问题。我已经提供了有关使用 Visual Studio 的替代方法的信息,这是您的问题的主题,而不是使用 MV 和 SQL Server,这将更加集中。如果您对这些都不感兴趣,那么问题需要更加细化,但如上所述,所有问题都已得到解答。高温高压

于 2015-11-16T17:31:50.307 回答