码迷,mamicode.com
首页 > 其他好文 > 详细

【OCP-12c】CUUG 071题库考试原题及答案解析(24)

时间:2019-02-20 18:36:19      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:result   red   who   multiple   nvl   use   sys   date   day   

  • choose the best answer
  • In the EMPLOYEES table there are 1000 rows and employees are working in the company for more than 10 years.

    Evaluate the following SQL statement:

    SQL> UPDATE employees

    SET salary = NVL(salary,0) + NVL(comm,0),comm = NVL(comm,0)

    WHERE hire_date < SYSDATE - 600;

    What would be the result?

    A) It gives an error because NVL function cannot be used with UPDATE.

    B) It gives an error because multiple NVL functions are used in an expression.

    C) It executes successfully and updates the records of those employees who have been working in the company for more than 600 days.

    D) It executes successfully but no rows updated.

    Answer:C

    (SQL> update emp

    2 set sal=nvl(sal,0)+nvl(comm,0),comm=nvl(comm,0)

    3 where hiredate < sysdate - 100;

    已更新 14 行。

    )

    【OCP-12c】CUUG 071题库考试原题及答案解析(24)

    标签:result   red   who   multiple   nvl   use   sys   date   day   

    原文地址:http://blog.51cto.com/13854012/2352562

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