[Oracle] NUMBER型、DATE型をmysqlに挿入する

### NUMBER型(oracle)とDecimal型(mysql)
NUMBER型
L NUMBER(精度,位取り)単位で、精度:38桁、位取り:-84~127桁のデータを格納
Decimal型
L DECIMAL(精度,位取り)単位で、精度:65桁、位取り:0~30桁

-> 位取りが「負」の場合、あるいは「31以上」が指定されていた場合に桁あふれが発生する可能性あり

### OracleのDATE型とMySQLのtimestamp型、datetime型
DATE型
 L 年月日・時分秒単位で、西暦前4712年1月1日0時0分0秒~西暦9999年12月31日23時59分59秒の期間のデータを格納
date型
 L 年月日・時分秒・マイクロ秒単位で、西暦前1000年1月1日0時0分0.000001秒~西暦9999年12月31日23時59分59.999999秒の期間のデータを格納
-> 西暦前1000年1月1日0時0分0秒より古いデータの有無、及びナノ秒単位のデータの有無に注意する必要あり
datetime型
 L ‘1000-01-01 00:00:00’ ~ ‘9999-12-31 23:59:59’
timestamp型
L ‘1970-01-01 00:00:01’ UTC ~ ‘2038-01-19 03:14:07’ UTC

なんやと、データ連携って、データベースがOracleとMySQLだと全然単純な話じゃないんだな。
参ったぜ。