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: Encontrar o número total de conjuntos de dados de participação pública nos esquemas 'província' e 'território'.
 ###Tabelas: 
CREATE SCHEMA province; CREATE SCHEMA territory; CREATE TABLE province.participation_data (id INT, name VARCHAR(255), is_public BOOLEAN); CREATE TABLE territory.participation_data (id INT, name VARCHAR(255), is_public BOOLEAN); INSERT INTO province.participation_data (id, name, is_public) VALUES (1, 'consultations', true), (2, 'surveys', false); INSERT INTO territory.participation_data (id, name, is_public) VALUES (1, 'consultations', true), (2, 'hearings', true);
SELECT COUNT(*) FROM ( (SELECT * FROM province.participation_data WHERE is_public = true) UNION (SELECT * FROM territory.participation_data WHERE is_public = true) ) AS combined_participation_data;