>我有一个表,其中有一列如下:答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