Oracle储存过程

创建

create or replace procedure user_procedure(userName in varchar2) as
begin

--系统管理员
insert into EC_ORG_PERSON (ID, LOGNAME,NAME, STATE, ENTITY) values (Seq_ec_org_Person.Nextval,userName||'xtgly', userName||'系统管理员',1,"POIN");
-- 登录密码
update ec_org_person e set e.logpass ='23A95942BAD4055EC22642A3EE6FFC08' where e.logname like userName||'%';
commit;

end user_procedure;

调用

-- 方式一
begin
	-- Call the procedure
	user_procedure(userName =>'xxc'); 
end;
commit;

—方式二
call user_procedure(userName => 'xxc');
commit;

删除

drop procedure user_procedure;

你可能感兴趣的:(运维)