生成一个随机字符,预言机



>我有一个表,其中有一列如下:答1答2..B1..B7

我需要随机生成此列。此列类型为 CHAR(2)。我尝试使用 TRUNC(dbms_random.value(65,67)),然后对字符的字母部分使用 ascii 函数,但它不起作用。你能帮我随机生成A1-A7,B1-B7吗?

你需要CHR函数而不是ASCII,这应该可以工作:

   CHR(TRUNC(dbms_random.value(65,67)))  -- A..B
|| CHR(TRUNC(dbms_random.value(49,56)))  -- 1..7

最新更新