码迷,mamicode.com
首页 > 数据库 > 详细

orcale sql常用语句

时间:2015-07-10 20:38:32      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

1. case .. when .. then .. end Oracle CASE WHEN 用法介绍

 1 select nvl(sum(case p.need_mistake_audit_level
 2                  when 1 then
 3                   (case
 4                     when mis.audit_status in (-1, 0) then
 5                      1
 6                     else
 7                      0
 8                   end)
 9                  when 2 then
10                   (case
11                     when mis.audit_status in (-1, 0) or
12                          (mis.audit_status in (1) and mis.audit_status2 in (0, 3)) then
13                      1
14                     else
15                      0
16                   end)
17                  else
18                   0
19                end),
20            0) status
21   from base_mistake mis
22   left join permission_sgdac p
23     on mis.sec_id = p.id
24  where mis.data_table = XXX
25    and mis.data_column = OOO
26    and mis.data_id = 8612bada1581445796a8f644d65c7968;

 2.  Ruthless的 oracle 博文

oracle初级系列教程

oracle中级系列教程

oracle高级系列教程

oracle分析函数

3. 账户相关操作

查询数据库账户信息:select a.username, a.password, a.lock_date, a.account_status from dba_users a;

给指定用户解锁:ALTER USER scott ACCOUNT UNLOCK;

使用ALTER USER语句为scott账户设置口令:ALTER USER scott IDENTIFIED BY tiger;

 Oracle查询用户所有表

orcale sql常用语句

标签:

原文地址:http://www.cnblogs.com/a-ray-of-sunshine/p/4636514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!