fix:データ項目の中にエスケープ文字があった時にエスケープ文字を保持したままDB登録するように修正した

This commit is contained in:
*lcOeIaePm0 2021-11-04 19:50:53 +09:00
parent 6d0eb051d7
commit 59861ceaae

View File

@ -116,7 +116,8 @@ def main(bucket_name, target_data_source, target_file_name, settings_key, db_inf
# SQL文生成
sql = f'INSERT INTO {settings_list[SETTINGS_ITEM["loadSchemaName"]]} VALUES ('
for i in range(len(line)):
sql = f'{sql} "{line[i]}",'
replace_line = line[i].replace('\\', '\\\\')
sql = f'{sql} "{replace_line}",'
sql = f'{sql} "{target_file_name}",' # システム項目:取込ファイル名
sql = f'{sql} "{index}",' # システム項目:取込ファイル行番号