zoukankan      html  css  js  c++  java
  • OCP-1Z0-051-V9.02-159题

    159. View the Exhibit and examine the structure of the CUSTOMERS table.

    NEW_CUSTOMERS is a new table with the columns CUST_ID, CUST_NAME and CUST_CITY that

    have the same data types and size as the corresponding columns in the CUSTOMERS table.

    Evaluate the following INSERT statement:

    INSERT INTO new_customers (cust_id, cust_name, cust_city)

    VALUES(SELECT cust_id,cust_first_name' 'cust_last_name,cust_city    去掉

    FROM customers   

    WHERE cust_id > 23004);

    The INSERT statement fails when executed. What could be the reason?

    A. The VALUES clause cannot be used in an INSERT with a subquery. values后面不能跟子查询,或者直接不要VALUES

    B. Column names in the NEW_CUSTOMERS and CUSTOMERS tables do not match.

    C. The WHERE clause cannot be used in a subquery embedded in an INSERT statement.

    D. The total number of columns in the NEW_CUSTOMERS table does not match the total number of

    columns in the CUSTOMERS table.

    Answer: A
    答案解析:
    即insert into后面的如果有子句,则不用values
    sh@TESTDB> create table new_sustomers as select cust_id,cust_last_name,cust_city
      2  from customers where 1=0;
    Table created.
    sh@TESTDB> insert into new_sustomers(CUST_ID, CUST_LAST_NAME,CUST_CITY)
      2  values
      3  (select cust_id,cust_first_name||cust_last_name,cust_city  from customers where cust_id>23004)
      4  ;
    (select cust_id,cust_first_name||cust_last_name,cust_city  from customers where cust_id>23004)
    *
    ERROR at line 3:
    ORA-00936: missing expression
    去掉values后正常
    sh@TESTDB> insert into new_sustomers(CUST_ID, CUST_LAST_NAME,CUST_CITY)
      2  (select cust_id,cust_first_name||cust_last_name,cust_city  from customers where cust_id>23004)
      3  ;
    32496 rows created.
  • 相关阅读:
    【BZOJ】【1412】【ZJOI2009】狼和羊的故事
    【POJ】【2987】Firing
    【BZOJ】【1324】王者之剑
    【POJ】【2125】Destroying the Graph
    bzoj4870: [Shoi2017]组合数问题(DP+矩阵乘法优化)
    bzoj3810: [Coci2015]Stanovi(记忆化搜索)
    bzoj2120: 数颜色(BIT套主席树+set/分块)
    bzoj2144: 跳跳棋(二分/倍增)
    bzoj4552: [Tjoi2016&Heoi2016]排序(二分+线段树)
    bzoj4773: 负环(倍增floyd)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317206.html
Copyright © 2011-2022 走看看