OCP-1Z0-051 第159题 insert语句中使用子查询

news/2024/7/7 13:20:37 标签: OCP-1Z0-051, INSERT, 子查询, subquery, 11g
一、原题
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.
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.

答案:A

二、题目翻译
查看CUSTOMERS表的结构
NEW_CUSTOMERS是一个新表,它的CUST_ID, CUST_NAME and CUST_CITY列的数据类型和大小与CUSTOMERS相同.
评估下面的INSERT语句
执行失败的原因是什么?
A.VALUES子句不能用于带有子查询INSERT语句。
B.NEW_CUSTOMERS表中的列名与CUSTOMERS表不匹配。
C.嵌入在一个INSERT语句中的子查询不能使用WHERE子句。
D.NEW_CUSTOMERS表中列的全部数量与CUSTOMERS表中列的全部数量不匹配。

三、题目解析
values后面只能跟确定的值,如果需要使用子查询的结果集插入到表中,就不用带values关键字。


http://www.niftyadmin.cn/n/1120433.html

相关文章

Mysql中的备份和恢复

生成SQL脚本 导出数据 在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,没人不会创建数据库的语句!所以在恢复数据时,还需要自己手动创建一个数据库之后再去恢复数…

通信--------多人在线

引用:http://www.cnblogs.com/not-code/archive/2011/07/16/2108369.html 扩展:UI设计技巧 http://www.cnblogs.com/not-code/category/291732.html XMPP协议简介 XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息…

Android笔记——Button点击事件几种写法

Button点击事件&#xff1a;大概可以分为以下几种&#xff1a; 匿名内部类定义内部类&#xff0c;实现OnClickListener接口定义的构造方法用Activity实现OnClickListener接口指定Button的onClick的属性首先我们简单地定义一个带Button的xml布局文件 activity_main.xml: <But…

JAVA Web servlet

Servlet servlet是运行在服务端的java程序。是sun公司提供一套规范&#xff08;接口&#xff09; 他是用来处理客户端请求的&#xff0c;响应浏览器的动态资源他的本质就是Java代码 创建servlet 创建一个类&#xff0c;继承HttpServlet servlet配置 每创建一个servlet 就要配…

(二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - 平台功能导图

构建dubbo分布式平台的技术选型、目标、特点、独立服务项目等&#xff0c;今天针对于独立服务项目提供平台功能导图&#xff0c;也是我们未来逐步研发的功能。 架构代码下载&#xff1a; 我这边不做多介绍&#xff0c;直接上图了&#xff1a;下面的章节中&#xff0c;我们会针对…

大数据全面应用打击线下线上假冒伪劣

浙江省工商局与阿里巴巴集团日前签订深化战略合作协议&#xff0c;通过对网络经营主体实现精准监管等举措&#xff0c;把打击线下线上假冒伪劣推进到大数据全面应用阶段。 通过“工商阿里大数据交互平台”&#xff0c;浙江工商部门对阿里平台上登记的浙江网店主体身份信息与工商…

悲观锁和乐观锁和gap锁

mysql说对数据加锁不管共享锁还是互斥锁就能解决幻读的问题悲观锁&#xff1a;读写的时候都加锁&#xff0c;读取数据时给加锁&#xff0c;其它事务无法修改这些数据。修改删除数据时也要加锁&#xff0c;其它事务无法读取这些数据&#xff0c;serializable串行化隔离级别乐观锁…

Mysql JDBC连接数据库的一些语法

1、注册数据库 Class.forName(“Driver地址”) 2、建立和数据的连接 有三要素&#xff1a;地址、用户名、密码 Connection 名 DriverManager.getConnection(地址&#xff0c;用户名&#xff0c;密码) 3、获取执行SQL语句对象 Statement 名 Connection的名.createStatement() …