generateRandom 表函数
生成具有给定架构的随机数据。
允许使用这些数据填充测试表。
并非所有类型都受支持。
参数
name
— 对应列的名称。TypeName
— 对应列的类型。random_seed
— 手动指定随机种子以生成稳定结果。如果为 NULL — 种子将随机生成。max_string_length
— 所有生成字符串的最大长度。默认为10
。max_array_length
— 所有生成数组或映射的最大元素数量。默认为10
。
返回值
一个具有请求架构的表对象。
使用示例
在缺少 structure
参数的情况下(在此情况下,结构是随机的):
同时为随机结构和随机数据指定随机种子:
注意: generateRandom(generateRandomStructure(), [random seed], max_string_length, max_array_length)
在较大的 max_array_length
下可能会生成非常大的输出,因为复杂类型(Array
,Tuple
,Map
,Nested
)的嵌套深度可能很大(最多 16)。