さまざまな種類のデータがすべて文字列として格納されているステージング テーブルがあります。具体的には、nvarchar(300)
. これらの列はあらゆる種類のものを表します。価格; 量; 等
このデータを別のテーブルに移動する予定であり、移動先の列のデータ型をどのように定義すればよいか疑問に思っています。
- 挿入するデータに最も近いデータ型を選択する必要がありますか、それとも、
- データを
nvarchar(300)
そのままにして、データを適切に変換またはキャストするのは消費者の責任にするべきですか?
編集:これはリレーショナルデータベース用です。