将未来的密码值更改一个字母



我试图以某种方式更改数据库用户模式的密码。这段代码将为我提供所有密码复杂的模式,我想从开始

SELECT 'alter user '||username||' identified by zsKtr3Prt5#45Yn;'
FROM dba_users ;

我能以某种方式迭代并更改它们中每一个的第一个最后一个字母吗?

谢谢

您可以使用以下脚本,但需要确保用户不超过25个,因为它使用的是CHR()函数-

SELECT 'alter user ' || username || ' identified by ' 
|| CHR(97 + ROW_NUMBER() OVER (ORDER BY username)) ||'sKtr3Prt5#45Yn;'
FROM dba_users;

最新更新