考虑 MS SQL 数据库中的列,该列将容纳潜在的大块或 XML 或管道分隔的 HL7v2 数据。
目前(由于没有使用前瞻性思维)它目前被键入为 XML,因为最初我们只接受 XML 数据。虽然从技术上讲这可行,但这意味着 HL7v2 消息中的所有 XML 特殊字符都被编码(& --> &
等等)。
这对于我们正在做的事情并不理想。如果我要将此列转换为不同的数据类型,推荐什么?我在想nvarchar(max)
它似乎可以处理它,但我并不精通 SQL 数据类型以及对此类数据使用不同类型的含义。