generate_random_password
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| generate_random_password [2018/12/08 12:49] – created 0.0.0.0 | generate_random_password [2024/04/20 17:58] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Generate_random_password ====== | + | < |
| + | with function rndstr(p_len in number) return varchar2 is | ||
| + | l_random_string varchar(100); | ||
| + | begin | ||
| + | -- start with a string of between 1 and 9 characters that starts with an alpha | ||
| + | select dbms_random.string(' | ||
| + | into | ||
| + | from | ||
| + | -- add in a ' | ||
| + | l_random_string := l_random_string||'#' | ||
| + | return l_random_string; | ||
| + | end; | ||
| + | select rndstr(14) from dual | ||
| + | / | ||
| + | </ | ||
| < | < | ||
| Line 23: | Line 37: | ||
| ELSIF (p_char = ' | ELSIF (p_char = ' | ||
| ELSIF (p_char = ' | ELSIF (p_char = ' | ||
| - | ELSIF (p_char = ' | + | ELSIF (p_char = ' |
| - | ELSIF (p_char = '?' | + | ELSIF (p_char = '?' |
| ELSE RETURN(NULL); | ELSE RETURN(NULL); | ||
| END IF; | END IF; | ||
| Line 44: | Line 58: | ||
| / | / | ||
| </ | </ | ||
| + | |||
generate_random_password.1544273360.txt.gz · Last modified: 2018/12/08 12:49 by 0.0.0.0
