潜在的に大きなチャンクまたは XML またはパイプ区切りの HL7v2 データのいずれかを格納する MS SQL データベースの列を考えてみましょう。
現在 (前向きな考え方を使用していないため)、現在は XML として型指定されています。これは、元々 XML データのみを受け入れていたためです。これは技術的には機能しますが、HL7v2 メッセージ内のすべての XML 特殊文字がエンコードされていることを意味します (& --> &
など)。
これは私たちがやっていることには理想的ではありません。この列を別のデータ型に変換する場合、何が推奨されますか? それを処理するように思われるので考えnvarchar(max)
ていましたが、SQL データ型と、そのようなデータに異なる型を使用することの意味に精通していません。