select id, data_source_name, data_source_system_name, type_id, data_source_ip, data_source_port, data_source_database_name, data_source_username, data_source_password, additional_configuration, status, remark, initial_number_of_connections, maximum_number_of_connections, maximum_waiting_time, maximum_waiting_times, create_by, create_time, update_by, update_time from data_source insert into data_source data_source_name, data_source_system_name, type_id, data_source_ip, data_source_port, data_source_database_name, data_source_username, data_source_password, additional_configuration, status, remark, initial_number_of_connections, maximum_number_of_connections, maximum_waiting_time, maximum_waiting_times, create_by, create_time, update_by, update_time, #{dataSourceName}, #{dataSourceSystemName}, #{typeId}, #{dataSourceIp}, #{dataSourcePort}, #{dataSourceDatabaseName}, #{dataSourceUsername}, #{dataSourcePassword}, #{additionalConfiguration}, #{status}, #{remark}, #{initialNumberOfConnections}, #{maximumNumberOfConnections}, #{maximumWaitingTime}, #{maximumWaitingTimes}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update data_source data_source_name = #{dataSourceName}, data_source_system_name = #{dataSourceSystemName}, type_id = #{typeId}, data_source_ip = #{dataSourceIp}, data_source_port = #{dataSourcePort}, data_source_database_name = #{dataSourceDatabaseName}, data_source_username = #{dataSourceUsername}, data_source_password = #{dataSourcePassword}, additional_configuration = #{additionalConfiguration}, status = #{status}, remark = #{remark}, initial_number_of_connections = #{initialNumberOfConnections}, maximum_number_of_connections = #{maximumNumberOfConnections}, maximum_waiting_time = #{maximumWaitingTime}, maximum_waiting_times = #{maximumWaitingTimes}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from data_source where id = #{id} delete from data_source where id in #{id}