![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 71
Java阿拉蕾
这个作者很懒,什么都没留下…
展开
-
case when then else end 语句遇上sum或count等统计函数的注意事项(列转行)
这里需要注意count函数里面包围case when then else end的用法;还有一点需注意的是:count(null)得到的是0,这表明不符合当前条件下,走的是else null 这时候count(null)就为0啦~~,即不在当前条件下统计,否则count(1)就是统计了!!!用countselect username,count(case when formid=‘mFormFlow009’ then 1 else null end) as “亮点”,count(case when原创 2020-11-10 16:24:31 · 1075 阅读 · 0 评论 -
查看Oracle数据库中的表空间说白了就是创建访问用户,已经分配访问权限的意思
select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselect * from all_users; 查看你能管理的所有用户!select * from user_users; 查看当前用户信息 !– 查询你 当前用户下,有哪些表SELECT * FROM user_tables– 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]SELECT * FROM all_tables– 查询当前数据库原创 2020-06-11 08:50:47 · 143 阅读 · 0 评论 -
如何管理Oracle数据库,创建用户,分配用户权限
一般使用oracle数据库时,用HR和SCOTT用户登录居多。在数据库中同样可以自己创建用户,然后分配相应的权限例如我们要创建一个用户名为kobe的用户,密码为kobe123,则可以使用如下SQL语句:SQL> create USER kobe identified by kobe123;这是由于当前登录的用户是SCOTT用户,创建用户时应该以sys管理员身份登录这样,用户kobe就创建完成了。要是想修改新创建用户的密码,使用如下命令即可:ALTER USER kobeIDENTIFI原创 2020-06-11 08:40:56 · 285 阅读 · 0 评论