STRING 函数
STRING 函数返回一个随机字符串。
语法
描述
- opt
- 这是一个表达式,它返回 CHAR(1)。指定操作方式,并确定结果应该包含的内容。有效值如下所示:
- “L”或“l”
- 仅限小写 ASCII 字符
- “U”或“u”
- 仅限大写 ASCII 字符
- “P”或“p”
- 仅限可打印的 ASCII 字符
- “A”或“a”
- 大小写 ASCII 字符的组合
- “X ”或“x”
- 大写 ASCII 字符与数字的组合
任何其他输入都将缺省为大写 ASCII 字符,类似于“U”。
- len
- 这是一个表达式,它返回一个 INTEGER。指定生成的随机字符串的长度,上限为 4000。
如果 opt 为 NULL,那么结果将缺省为大写 ASCII 字符,类似于“U”。
如果 len 为 NULL,那么将返回长度为零的字符串。
注: 缺省情况下,在调用 SEED、SEED_STRING 或 INITIALIZE 以显式指定随机数生成器的种子值之前,调用 STRING 会使用基于系统当前时间戳记的种子值。
