我正在使用这个 SQL 查询在 PostgreSQL 中生成随机值
chr(ascii('B') + (random() * 25)::integer)
如何使用相同的查询生成 15 个字符的随机字符串?
原文由 Peter Penzov 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用这个 SQL 查询在 PostgreSQL 中生成随机值
chr(ascii('B') + (random() * 25)::integer)
如何使用相同的查询生成 15 个字符的随机字符串?
原文由 Peter Penzov 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读
1 回答2.3k 阅读✓ 已解决
2 回答943 阅读
对我来说最方便的方法是创建一个
function
:该函数名为
random_string
它需要
string length
作为参数。然后我在任何我想要的地方使用这个
function
只看结果:
做一个插入:
使用随机数据生成多行:
等等。