我有一个包含列的表: A1 A2 。 。 B1 .. B7
我需要随机生成这个列。此列类型为CHAR(2)。我尝试使用TRUNC(dbms_random.value(65,67))然后ascii函数为char的字母部分,但它没有工作。你能帮我随机生成A1-A7,B1-B7吗?
答案 0 :(得分:1)
您需要CHR
功能而不是ASCII
,这应该有效:
CHR(TRUNC(dbms_random.value(65,67))) -- A..B
|| CHR(TRUNC(dbms_random.value(49,56))) -- 1..7