sql_variant
を使用していません 以前は、これらの制限とパフォーマンスへの影響を念頭に置いて、最初に代替案を検討しました。
以下は、私の最も好まれない解決策です
- 3つの異なる列を作成するだけです。 3異なるデータ型は、クライアント側とサーバー側の両方でそれを解釈する3つの異なる方法を意味します(すべきです)。
- それがオプションでない場合は、
VARCHAR
を使用してください 少なくともLIKE
を使用できるようにするための列 ステートメント。 -
sql_variant
を使用します データ型。
編集 Cudo's to ta.speot.is