У меня есть таблица в базе данных SQL Azure, из которой я хочу удалить выбранные строки на основе некоторых критериев или всю таблицу из блоков данных Azure.В настоящее время я использую свойство truncate JDBC, чтобы обрезать всю таблицу, не удаляя ее, а затем переписать ее с новым фреймом данных.
df.write \
.option('user', jdbcUsername) \
.option('password', jdbcPassword) \
.jdbc('<connection_string>', '<table_name>', mode = 'overwrite', properties = {'truncate' : 'true'} )
Но собираюсьВперед Я не хочу урезать и перезаписывать всю таблицу каждый раз, а использовать команду удаления.Я не смог добиться этого, используя pushdown query .Любая помощь по этому вопросу будет принята с благодарностью.