列1 列2 列3 列4 eb2c0958-991c-5f26-4d99-8214518fbb8a a 20000 5000 66a08082-ebd0-6de2-c4e8-6388df00e4e5 b 20000 5000 このようなデータを持つ CSV ファイルをパースして RDBMS のテーブルに保存する。列2の値がaならテーブルAに、bならテーブルBに保存する。 テーブルAの各行は、列3と列4の値を数値計算に利用する。テーブルBの各行は、行が存在することにのみ意味があり、列3も列4も数値計算には利用しない。 このような前提で、テーブルBの列3と列4のデータ型が文字列型になっていた。テーブルAの列3と列4は数値型なのにだ。 テーブルA 列名 データ型 列1 text 列2 text 列3 int 列4 int テーブルB 列名 データ型 列1 text 列2 text 列3 text