關於oracle18位密碼生成
create or replace procedure proc_create_pass(cnt number)
is
/**************************************
*生成18位密碼的程式---cnt---要生成個數
*----20091116--houxt
**************************************/
err varchar2(80);
oncom varchar2(2);
rowcom number;
begin
rowcom:=0;
oncom:='1';
insert into tb_proc_log(proc_name,on_commit,com_date) values ('proc_create_pass',oncom||'start***********',sysdate);
commit;
------------------
oncom:='2';
--if rowcom
execute immediate 'insert into user_pass(pass_no,pass_word,cre_date,pass_state) '
||' select pass.nextval,aa.pass_word,sysdate,''1'' from '
||' (select distinct TRUNC(DBMS_RANDOM.VALUE(100000000000000000,999999999999999999)) as pass_word '
||' from all_source where rownum<='||cnt||'-'||rowcom||') aa left join user_pass b '
||' on aa.pass_word=b.pass_word '
||' where b.pass_word is null ';
rowcom:=rowcom+sql%rowcount;
commit;
-- end if;
if rowcom
end if;
-----------------
insert into tb_proc_log(proc_name,on_commit,com_date) values ('proc_create_pass',oncom||'ok',sysdate);
commit;
exception when others then
err:=substr(sqlerrm,1,80);
insert into tb_proc_log(proc_name,on_commit,com_date) values ('proc_create_pass',err||'no',sysdate);
commit;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9307930/viewspace-1028766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於密碼密碼
- 關於二進位制世界的祕密
- 關於區塊鏈密碼學區塊鏈密碼學
- SSH實踐生成密碼密碼
- JS生成隨機密碼JS隨機密碼
- Linux 生成隨機密碼Linux隨機密碼
- 關於mysql忘記密碼的解決策略MySql密碼
- 關於WiFi密碼破解的一些心得WiFi密碼
- 使用 bcrypt 函式生成密碼函式密碼
- 備忘錄:關於C#生成商品條碼C#
- 關於dcat-admin 程式碼生成器生成crud的問題
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 20190110-生成密碼以及簡易密碼強度檢查密碼
- 關於原始碼防洩密的本質問題原始碼
- 關於《密碼法》,你想知道的都在這裡密碼
- 關於NSUserDefaults的祕密
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- time-based基於google key生成6位驗證碼(google authenticator)Go
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 用生成模型為自己生成密碼,無懼暴力破解模型密碼
- Android密碼學相關Android密碼學
- 關於10進位制轉2進位制的C語言程式碼C語言
- 關於威脅者和密碼安全的3個誤區密碼
- MySQL5.7密碼欄位變更MySql密碼
- 3種生成高強度密碼的方法密碼
- 自定義支付密碼輸入view、密碼鍵盤並自動檢測6位密碼輸入完全密碼View
- 回覆關於原始碼沙盒防洩密的四個問題原始碼
- tplink路由器預設密碼6位 tplink管理員初始密碼是多少路由器密碼
- sql統計-關於學生成績SQL
- 關於php生成靜態問題PHP
- 關於Python生成器,如何使用?Python
- win10怎麼關閉密碼_win10關閉登入密碼的方法Win10密碼
- 鴻蒙NEXT開發案例:隨機密碼生成鴻蒙隨機密碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 關於國密HTTPS 的那些事(二)HTTP
- 【白話區塊鏈】關於地址、密碼、私鑰、助記詞、Keystore區塊鏈密碼
- 關於新版chrome與火狐自動填充賬號密碼的問題Chrome密碼
- 直播軟體開發,隨機密碼生成器隨機密碼