Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a receita total gerada pelos esforços de preservação do patrimônio cultural na África do Sul?
 ###Tabelas: 
CREATE TABLE heritage_preservation (activity_id INT, activity_name TEXT, country TEXT, revenue FLOAT); INSERT INTO heritage_preservation (activity_id, activity_name, country, revenue) VALUES (1, 'Historical Site Restoration', 'South Africa', 150000), (2, 'Museum Conservation', 'South Africa', 120000), (3, 'Monument Preservation', 'South Africa', 180000);
SELECT SUM(revenue) FROM heritage_preservation WHERE country = 'South Africa';