關於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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於solaris 10的密碼有效位密碼
- 關於密碼密碼
- 關於密碼檔案,SYS密碼密碼
- 密碼生成密碼
- 關於二進位制世界的祕密
- 關於密碼字典那些事密碼
- oracle 關於--密碼檔案Oracle密碼
- 關於oracle 密碼檔案Oracle密碼
- 關於ThinkPad密碼(ZT)ThinkPad密碼
- 關於區塊鏈密碼學區塊鏈密碼學
- 關於用java生成驗證碼Java
- 生成密碼函式密碼函式
- 關於jive的password密碼問題!密碼
- 費納姆密碼-二進位制密碼密碼
- JS生成隨機密碼JS隨機密碼
- SSH實踐生成密碼密碼
- 關於WiFi密碼破解的一些心得WiFi密碼
- 關於Oracle RAC節點間免密碼策略Oracle密碼
- 關於 MySQL root 賬號的預設密碼MySql密碼
- 關於根據USERNAME取密碼的問題密碼
- 關於mysql忘記密碼的解決策略MySql密碼
- 使用 bcrypt 函式生成密碼函式密碼
- Linux 生成隨機密碼Linux隨機密碼
- 複雜密碼生成工具apg密碼
- 使用mkpasswd生成隨機密碼隨機密碼
- 備忘錄:關於C#生成商品條碼C#
- 支付6位密碼樣式密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 關於《密碼法》,你想知道的都在這裡密碼
- 關於原始碼防洩密的本質問題原始碼
- 關於MySQL密碼你應該知道的那些事MySql密碼
- 關於Oracle和MySQL中的無密碼登入OracleMySql密碼
- 關於 MySQL 密碼你應該知道的那些事MySql密碼
- 關於dcat-admin 程式碼生成器生成crud的問題
- Linux 隨機生成密碼mkpasswdLinux隨機密碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- 密碼生成常見的編碼規則密碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼