重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题: 查看检查即将过期的用户 [打印本页]
作者: Inkcup 时间: 前天 19:03
标题: 查看检查即将过期的用户
#查看检查即将过期的用户
--建议先调整行显示
col USERNAME for a15
col PROFILE for a15
col ACCOUNT_STATUS for a15
col STATUS for a15
SELECT
username,
account_status,
expiry_date,
CASE
WHEN expiry_date IS NULL THEN 'nerver'
WHEN expiry_date > sysdate + 7 THEN 'safe'
WHEN expiry_date BETWEEN sysdate AND sysdate + 7 THEN '7days_exp'
WHEN expiry_date < sysdate THEN 'expired'
END as status,
profile
FROM dba_users
WHERE account_status NOT LIKE '%LOCKED%'
ORDER BY expiry_date;
--显示效果如图: