CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

数据库面试题,急~~~~~~~~~~~~~~~

楼主herrapfel(herrapfel)2005-02-17 11:27:46 在 Oracle / 基础和管理 提问

两个表相同的表,内容不一样.写出一个SQL语句.把一个表中内容不同的部分写入到两一个表中 问题点数:10、回复次数:9Top

1 楼herrapfel(herrapfel)回复于 2005-02-17 11:31:27 得分 0

还有oracle数据库的导入导出命令是什么Top

2 楼jackyoung02(冷雨夜)回复于 2005-02-17 11:33:38 得分 5

1、比较两个表  
  2、导出exp  
          导入impTop

3 楼herrapfel(herrapfel)回复于 2005-02-17 11:37:08 得分 0

请给出具体的命令和写法,谢谢~~~~~~~~~~~~Top

4 楼bobfang(匆匆过客)回复于 2005-02-17 12:01:47 得分 5

insert   into   table_2  
  select   *   from   table_1  
  minus  
  select   *   from   table_2;Top

5 楼nihaomaxiao(土豆)回复于 2005-02-17 14:24:48 得分 0

哈哈,和我上次面试的题一样  
  Top

6 楼zrb007(老兵)回复于 2005-02-17 15:45:19 得分 0

to   bobfang(匆匆过客)   :   我试了怎么不好用呢,如何用minus啊?  
  Top

7 楼zrb007(老兵)回复于 2005-02-17 15:48:57 得分 0

我建立一个和test1相同的表test1_1,然后把test1_1的两条记录删除了,commit后写了语句:  
  insert   into   test1_1  
  select   *   from   test1  
  minus  
  select   *   from   test1_1;  
  怎么提示插入0行记录呢?  
  请大侠指教,谢谢!  
  Top

8 楼mxmyy(华子.)回复于 2005-02-17 15:55:17 得分 0

minus是写表中不同的部分,以后面的表为主Top

9 楼zrb007(老兵)回复于 2005-02-17 16:19:33 得分 0

搞懂了,原来要记录内容不一样,不是记录条数不一样啊,比如要把test1_1中不一样的内容插入到test1中,用如下语句就行!  
   
  insert   into   test1  
  select   *   from   test1_1  
  minus  
  select   *   from   test1;Top

相关问题

  • 数据库面试题,送高分
  • 12道面试的数据库题目,急!!!!!给各大案就行
  • 数据库问题,,急,急
  • 急急!数据库问题!!
  • 面试题,关于数据库连接的问题
  • 数据库问题,急!!!
  • [急救]数据库问题
  • 数据库问题,急!
  • 数据库问题~ 急阿!
  • anywhere数据库问题(急!)

关键词

  • 语句
  • 内容
  • 表
  • minusselect
  • 一样
  • test
  • insert
  • table
  • select

得分解答快速导航

  • 帖主:herrapfel
  • jackyoung02
  • bobfang

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo