t-sql:与字符串连接相反-如何将字符串拆分为多个记录
我见过与字符串连接相关的几个问题在SQL中。我想知道您将如何处理相反的问题:将昏迷分隔的字符串分割成行数据:
假设我有桌子:
userTypedTags(userID,commaSeparatedTags) 'one entry per usertags(tagID,name)
并希望将数据插入表中。
userTag(userID,tagID) 'multiple entries per user
受哪些标签不在数据库中?问题
编辑
谢谢你的回答,其实比一个人更值得接受,但我只能选择一个,Cade Roux提出的解决方案递归在我看来是很干净的。它在SQLServer 2005及以上版本上工作。
对于SQLServer的早期版本,解决方案由miies提供可以使用。用于处理文本数据类型。WCM回答会有帮助的。再次感谢。