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.
  • 相关阅读:
    SQL 函数:Aggregate、Scalar函数介绍
    SQL 用于各种数据库的数据类型:MySQL、SQLsever
    SQL 通用数据类型解析
    SQL NULL 函数:使用方法及案例剖析
    SpringBoot的配置文件
    SpringBoot简介及快速入门
    本地仓库和远程仓库分支回退到指定的历史版本(idea)
    maven配置阿里云镜像仓库
    SSM三大框架整合-分模块版本
    Java程序调用Oracle存储过程和存储函数
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317206.html
Copyright © 2011-2022 走看看