feat:NULL判定の追加

This commit is contained in:
yuusuke_kanamura 2024-07-17 10:13:49 +09:00
parent fa68ea7d8a
commit 54c3646cc4

View File

@ -1,14 +1,23 @@
/* 生年月日(日付型)がNULLのレコードを抽出し、生年月日(文字型) を日付型に変換してセットする。 */
UPDATE src06.hcp_web_medpass_user_mst SET
BirthDate = STR_TO_DATE(BirthDate_org, '%Y-%m-%d')
WHERE BirthDate_org IS NOT NULL and BirthDate IS NULL;
BirthDate = IF(
medaca_common.convert_to_date(BirthDate_org, '%Y-%m-%d')IS NULL,
NULL,
medaca_common.convert_to_date(BirthDate_org, '%Y-%m-%d')
);
/* 登録日時(日付型) がNULLのレコードを抽出し、登録日時(文字型)を日付型に変換してセットする。 */
UPDATE src06.hcp_web_medpass_user_mst SET
CreateDate = STR_TO_DATE(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')
WHERE CreateDate_org IS NOT NULL and CreateDate IS NULL;
CreateDate = IF(
medaca_common.convert_to_date(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')IS NULL,
NULL,
medaca_common.convert_to_date(CreateDate_org, '%Y-%m-%dT%H:%i:%s+09:00')
);
/* 最終更新日時(日付型) がNULLのレコードを抽出し、最終更新日時(文字型)を日付型に変換してセットする。 */
UPDATE src06.hcp_web_medpass_user_mst SET
LastUpdate = STR_TO_DATE(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')
WHERE LastUpdate_org IS NOT NULL and LastUpdate IS NULL;
LastUpdate = IF(
medaca_common.convert_to_date(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')IS NULL,
NULL,
medaca_common.convert_to_date(LastUpdate_org, '%Y-%m-%dT%H:%i:%s+09:00')
);