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: Obter contratos inteligentes escritos em Vyper com versão superior a 0.2.8.
 ###Tabelas: 
CREATE TABLE if not exists smart_contracts (id INT PRIMARY KEY, name TEXT, language TEXT, version TEXT); INSERT INTO smart_contracts (id, name, language, version) VALUES (1, 'CryptoKitties', 'Solidity', '0.4.24'); INSERT INTO smart_contracts (id, name, language, version) VALUES (2, 'Uniswap', 'Vyper', '0.2.6');
SELECT * FROM smart_contracts WHERE language = 'Vyper' AND version > '0.2.8';