ClickHouse/docs/tr/engines/table-engines/special/generate.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

62 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
machine_translated: true
machine_translated_rev: e8cd92bba3269f47787db090899f7c242adf7818
toc_priority: 46
toc_title: GenerateRandom
---
# Generaterandom {#table_engines-generate}
GenerateRandom tablo motoru, verilen tablo şeması için rasgele veri üretir.
Kullanım örnekleri:
- Tekrarlanabilir büyük tabloyu doldurmak için testte kullanın.
- Fuzzing testleri için rastgele girdi oluşturun.
## ClickHouse Sunucusunda Kullanım {#usage-in-clickhouse-server}
``` sql
ENGINE = GenerateRandom(random_seed, max_string_length, max_array_length)
```
Bu `max_array_length` ve `max_string_length` parametreler tüm maksimum uzunluğu belirtin
oluşturulan verilerde dizi sütunları ve dizeleri.
Tablo motoru oluşturmak yalnızca destekler `SELECT` sorgular.
Tüm destekler [Veri türleri](../../../sql-reference/data-types/index.md) dışında bir tabloda saklanabilir `LowCardinality` ve `AggregateFunction`.
**Örnek:**
**1.** Set up the `generate_engine_table` Tablo:
``` sql
CREATE TABLE generate_engine_table (name String, value UInt32) ENGINE = GenerateRandom(1, 5, 3)
```
**2.** Verileri sorgula:
``` sql
SELECT * FROM generate_engine_table LIMIT 3
```
``` text
┌─name─┬──────value─┐
│ c4xJ │ 1412771199 │
│ r │ 1791099446 │
│ 7#$ │ 124312908 │
└──────┴────────────┘
```
## Uygulama Detayları {#details-of-implementation}
- Desteklenmiyor:
- `ALTER`
- `SELECT ... SAMPLE`
- `INSERT`
- Dizinler
- Çoğalma
[Orijinal makale](https://clickhouse.tech/docs/en/operations/table_engines/generate/) <!--hide-->