我想要一列保存客戶唯一密鑰,由數字+字符組成,並按升序排列。 是否有可能以某種方式指示Oracle生成多條記錄,從1A到1Z,然後2A至2Z,等等,直到300000z:Oracle - 生成包含字母數字和字符升序的記錄
CUSTOMER_NUM
------------
10a
10b
10c
.
.
10z
11a
11b
.
最佳我迄今達成是這樣的:
select ROUND(DBMS_RANDOM.VALUE(9,21)), dbms_random.string('l', 1) from dual;
任何人有任何想法嗎?我想生成至少有300000條記錄的測試表。
謝謝!
爲什麼你想要那個?一個很大的NUMBER不會佔用更多的字節,而是使用更少的字節。 –