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
足够大的情况下,可能会由于复杂类型(Array
、Tuple
、Map
、Nested
)的深层嵌套(最多16层)而生成非常庞大的输出。