STRING 函数

STRING 函数返回一个随机字符串。

语法

阅读语法图跳过直观语法图DBMS_RANDOM.STRING(opt,len)

描述

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 会使用基于系统当前时间戳记的种子值。