Oracle database plsql 賬號批處理

要激活一批賬號、 單條操作太麻煩、寫了個簡單的存儲過程
代碼如下:


create or replace procedure reset_user_fly   as
begin
 declare
cursor cc is select name from fly_0322 ;
 begin
for  cur_sql in cc
  loop

EXECUTE IMMEDIATE 
'alter user '||'"'||cur_sql.name||'"'||' identified by '||'"'||cur_sql.name||'"' ;

commit;

EXECUTE IMMEDIATE 
'alter user '||'"'||cur_sql.name||'"'||'account unlock  ';

commit;


end loop;
end ;
end;
/

所有需要改的賬號拉出一個表、
然後執行下存儲過程就可以了、

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章