跳到主要内容
跳到主要内容

generateRandom 表函数

生成具有给定架构的随机数据。
允许用这些数据填充测试表。
并非所有类型都受支持。

语法

参数

参数描述
name对应列的名称。
TypeName对应列的类型。
random_seed手动指定随机种子以产生稳定的结果。如果为 NULL,则随机生成种子。
max_string_length所有生成字符串的最大长度。默认为 10
max_array_length所有生成数组或映射的最大元素数量。默认为 10

返回值

具有请求架构的表对象。

使用示例

结合使用 generateRandomStructure:

缺少 structure 参数(在这种情况下,结构是随机的):

对于随机结构和随机数据,使用随机种子:

备注

generateRandom(generateRandomStructure(), [random seed], max_string_length, max_array_length)max_array_length 足够大的情况下,可能会由于复杂类型(ArrayTupleMapNested)的深层嵌套(最多16层)而生成非常庞大的输出。