oracle生成隨機長度字串

2021-09-19 15:58:25 字數 662 閱讀 9675

oracle生成隨機字串

當我們構造資料庫測試案例時,有時會生成需要使用生成隨機長度的字串

使用dbms_random.string方法生成

官方引用:

使用說明:

dbms_random.string

opt in char,

len in number)

return varchar2;

opt選項說明:

'u', 'u' - returning string in uppercase alpha characters 大寫

'l', 'l' - returning string in lowercase alpha characters 小寫

'a', 'a' - returning string in mixed case alpha characters 大小寫混合

'x', 'x' - returning string in uppercase alpha-numeric characters 大小寫+數字

'p', 'p' - returning string in any printable characters.

len選項說明:

生成字串的長度

Oracle中隨機生成字串

生成隨機字串的方法 sys guid 但是該方法生成的在資料庫中顯示出來如果是亂碼則需要寫成 rawtohex sys guid 具體應用場景 用sql語句往表裡insert一條記錄時,主鍵不能為空,否則會報錯,又由於主鍵的唯一性,此時我們就要用到隨機生成字串的方法。如 insert into a ...

Oracle 生成隨機數,隨機字串

1.隨機數包 select dbms random.value from dual 2.在 0.100 範圍內取隨機數 select trunc dbms random.value 0,100 from dual 3.大於字元 a 的10個字元隨機字串 select dbms random.stri...

oracle 字串長度

declare v param1 char 20 length v param1 20 declare v param2 varchar2 20 length v param2 is null declare v param3 nvarchar2 20 length v param3 is null...