记录oracle 数据库的一些特性和用法,以12cR2版本为主
listagg函数防止超长报错
主要是添加OVERFLOW TRUNCATE
关键字,添加后在超长时会对超长部分自动截取,截取时不会将数据截取一半,但是会包含最后一个分隔符
1 | SELECT listagg(colume ',' OVERFLOW TRUNCATE) WITHIN GROUP(ORDER BY colume) FROM TABLE; |
https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/LISTAGG.html
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/LISTAGG.html
密码过期策略
1 | ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; |
如果登录时已经有ora-28002的提示,则上述指令不会生效(但只要修改过就会变成密码永不过期)