gpt4 book ai didi

sql - 将数组插入到sql server表中

转载 作者:行者123 更新时间:2023-12-02 00:27:21 26 4
gpt4 key购买 nike

create proc InsertTagsForArticle(@ArticleID int, @TagIDsList nvarchar(max))
as
--...........

参数 @TagsList 包含以逗号分隔的标签 ID:"18,22, 23"。如何以更合理的方式将这些ID插入到表中?

编辑:问题是如何将数组插入 到sql server 表中,而不是如何解析数组。它类似于 foreach 运算符。

最佳答案

由于 SQL Server 不支持原生数组,您无能为力。

  • 序列化这个数组并存储在一个字段中。
  • 创建子表/关系并在其中存储个人记录。

您的要求将决定什么对您更好。但通常规范化方法效果更好。

关于sql - 将数组插入到sql server表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8401369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com