我正在尝试为 Web 门户(APEX)编写一个脚本,该脚本允许用户在他们选择的关联数据库上更改他们的密码
我正在尝试编写一个 pl/sql 过程,我可以通过数据库链接执行该过程以更改该数据库的密码。
我想我要问的是我可以在 PL/SQL 块中以不同用户的身份连接并alter user identified by
从该块中运行吗?
CREATE OR REPLACE PROCEDURE CHPWD
(
Database IN VARCHAR2
, Username IN VARCHAR2
, old_pw IN VARCHAR2
, new_pw IN VARCHAR2
) AS
BEGIN
/* Something like conn Username/old_pw here
then
alter username identified by new_pw */
END CHPWD;
谢谢!