== Physical Plan ==
Execute SaveIntoDataSourceCommand (1)
+- SaveIntoDataSourceCommand (2)
+- Project (5)
+- Project (4)
+- LogicalRelation (3)
(1) Execute SaveIntoDataSourceCommand
Output: []
(2) SaveIntoDataSourceCommand
Arguments: org.apache.spark.sql.execution.datasources.jdbc.JdbcRelationProvider@4d3dddb3, [url=*********(redacted), isolationlevel=READ_COMMITTED, dbtable="SDATA_YEWU"."t_materials_list", user=SDATA_YEWU, password=*********(redacted)], Append
(3) LogicalRelation
Arguments: parquet, [data_id#11772, material_code#11773, material_name#11774, model#11775, unit#11776, whether_audited#11777, specification#11778, brand#11779, bom_number#11780, material_number_erp#11781, material_description#11782, material_note#11783, quantity#11784, warning_content#11785, warehouse_date#11786, storage_age#11787, whether_age_warning#11788, del_flag#11789, create_member#11790, office_id#11791, create_time#11792, create_member_ip_address#11793, last_modifier#11794, last_modify_time#11795, ... 5 more fields], false
(4) Project
Arguments: [data_id#11772, material_code#11773, material_name#11774, model#11775, unit#11776, whether_audited#11777, specification#11778, brand#11779, bom_number#11780, material_number_erp#11781, material_description#11782, material_note#11783, quantity#11784, warning_content#11785, warehouse_date#11786, storage_age#11787, whether_age_warning#11788, del_flag#11789, create_member#11790, office_id#11791, create_time#11792, create_member_ip_address#11793, last_modifier#11794, last_modify_time#11795, ... 5 more fields]
(5) Project
Arguments: [data_id#11772 AS data_id#12067, material_code#11773 AS material_code#12068, material_name#11774 AS material_name#12069, model#11775 AS model#12070, unit#11776 AS unit#12071, whether_audited#11777 AS whether_audited#12072, specification#11778 AS specification#12073, brand#11779 AS brand#12074, bom_number#11780 AS bom_number#12075, material_number_erp#11781 AS material_number_erp#12076, material_description#11782 AS material_description#12077, material_note#11783 AS material_note#12078, cast(quantity#11784 as decimal(38,0)) AS quantity#12079, inventory_warning#11798 AS warning_content#12080, warehouse_date#11786 AS warehouse_date#12081, cast(kl#11799 as decimal(38,0)) AS storage_age#12082, warning_or_not#11800 AS whether_age_warning#12083, del_flag#11789 AS del_flag#12084, create_member#11790 AS create_member#12085, office_id#11791 AS office_id#12086, create_time#11792 AS create_time#12087, create_member_ip_address#11793 AS create_member_ip_address#12088, last_modifier#11794 AS last_modifier#12089, last_modify_time#11795 AS last_modify_time#12090, last_modify_ip_address#11796 AS last_modify_ip_address#12091]