Pular para o conteúdo principal
O motor de tabela GenerateRandom produz dados aleatórios para um determinado esquema de tabela. Exemplos de uso:
  • Use em testes para preencher uma tabela grande de forma reproduzível.
  • Gere dados de entrada aleatórios para testes de fuzzing.

Uso no servidor ClickHouse

Os parâmetros max_array_length e max_string_length especificam, respectivamente, o comprimento máximo de todas as colunas de array ou map e das strings nos dados gerados. O motor de tabela Generate oferece suporte apenas a consultas SELECT. Ele oferece suporte a todos os Tipos de dados que podem ser armazenados em uma tabela, exceto AggregateFunction.

Exemplo

1. Configure a tabela generate_engine_table:
2. Consulte os dados:

Detalhes da implementação

  • Não há suporte para:
    • ALTER
    • SELECT ... SAMPLE
    • INSERT
    • Índices
    • Replicação
Última modificação em 12 de junho de 2026