Oracle
常用Oracle语法以及日常工作汇总
程序员云笔记
生活最沉重的负担不是工作,而是无聊。
展开
-
Oracle锁表查询语句、表空间使用情况查询及扩容方法(日常使用)
表空间查询方法及扩容语句原创 2021-02-01 15:11:37 · 228 阅读 · 0 评论 -
Oracle 生成九九乘法表、日历
九九乘法表SQL语句select DECODE(v.a, NULL, NULL, '1 * ' || v.a || ' = ' || (1 * v.a)) A, DECODE(V.b, NULL, NULL, '2 * ' || v.b || ' = ' || (2 * v.b)) B, DECODE(v.c, NULL, NULL, '3 * ' || v.c || ' = ' || (3 * v.c)) C, DECODE(v.d, NULL, NULL,原创 2020-07-02 15:00:09 · 339 阅读 · 0 评论 -
Oracle Drop表后恢复的操作方法
--查看回收站中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;--恢复表方法一flashback table test_drop to before drop;--恢复表方法二flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;注:必须9i或10g以上版本支持,flas原创 2020-06-17 13:58:29 · 895 阅读 · 1 评论 -
Oracle 用户授权、权限收回、角色创建 编辑 删除
用户授权--查询数据库中的所有用户select * from dba_users; --锁住用户alter user username account lock;--给用户解锁alter user username account unlock; --创建用户create user username identified by password;--授权用户创建表grant...原创 2020-04-28 16:43:46 · 1788 阅读 · 0 评论 -
Oracle登录时报错 ORA-28001: 口令已经失效
Oracle在创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。原创 2020-03-04 10:18:17 · 951 阅读 · 0 评论 -
Oracle中 列转行、多行变单行函数 listagg、xmlagg
listagg(expr1,expr2) within group(order by expr3)expr1:需要进行转换的列,可以单列也可以是多列expr2:列与列之间的分隔符,比如逗号(,)、分号(;)等等expr3:排序列原创 2020-02-25 13:25:24 · 1411 阅读 · 1 评论