1 在A表中(A表与B表结构相同) 查询出B表与A表没有重复的数据
2.创建数据表 yhmc 字段是 dh,yh,yhmc,ch(数据类型是 varchar(16)3 删除数据表 yhmc4 删除数据表 yhmc字段内容.且数据库日志不显示5 为yhmc表,dh.ch.yhmc.数据字段插入数据(2000).6 写一段存储过程(视图生成的存储过程)7 下列是学生数据库用来存放学生的相关信息。StuName 姓名 Stu 学号  StuSex性别 StuAddress 地址、
1) 写出Sql语句实现查询学生姓名地址
2) 修改数据,添加数据 删除数据8

解决方案 »

  1.   

    1 有几种方法 MINUS
    或者 NO EXISTS都可以
    2 标准的创建表的语句,自己花个几分钟就能搜索出来
    3 delete 和TRUNCATE都可以
    4 TRUNCATE
    6 语句 create view 就可以了
    这些面试题很多都是基础啊,像SQL语句之类,还需要到论坛来问的话,叫我是面试官,直接CANCEL掉了
      

  2.   

    3.应该是drop yhmc
    5.没明白2000什么意思
    6.也没明白这道题的意图
    7.太基础了,楼主看下select ,update,insert ,delete 的相关介绍
      

  3.   

    hebo and wild 再来看看1 在A表中(A表与B表结构相同) 查询出B表与A表没有重复的数据 
    2.创建数据表 yhmc 字段是 dh,yh,yhmc,ch(数据类型是 varchar(16) 麻烦给个详细的SQL语句
      

  4.   

    1 在A表中(A表与B表结构相同) 查询出B表与A表没有重复的数据 
       select * from b where b01 not exsits(select a01 from a)
    2.创建数据表 yhmc 字段是 dh,yh,yhmc,ch(数据类型是 varchar(16) 
      create table yhmc
     ( dh varchar(16),
       yh varchar(16),
       yhmc varchar(16),
       ch varchar(16)
     )
    3 删除数据表 yhmc 
      drop table yhmc
    4 删除数据表 yhmc字段内容.且数据库日志不显示 
      delete from yhmc
    5 为yhmc表,dh.ch.yhmc.数据字段插入数据(2000). 
      ??
    6 写一段存储过程(视图生成的存储过程)    
      ??
    7 下列是学生数据库用来存放学生的相关信息。StuName 姓名 Stu 学号  StuSex性别 StuAddress 地址、 
    1) 写出Sql语句实现查询学生姓名地址 
    2) 修改数据,添加数据 删除数据 
      ?? 看基础书籍!
      

  5.   

    写个存储过程来生成视图?
    这个例子太广泛了
    写个最简单的begin
    execute immediate 'create view view_a as select * from a';
    end;
      

  6.   

    create or replace procedure pr_create_view is
    begin
    execute immediate 'create view vv_name as select * from tab';
    end;
      

  7.   

    1.用minus比更方便
    2.使用create table yhmc 
      

  8.   

    3.删除表用 drop table yhmc 
      删除数据用delete from或truncate table
    4.delete 或truncate都可以   
      

  9.   

    4 删除数据表 yhmc字段内容.且数据库日志不显示 
      delete from yhmc nologging
      

  10.   

    1 在A表中(A表与B表结构相同) 查询出B表与A表没有重复的数据 
    用minus这个比较好!
      

  11.   

    MINUS 指令是运用在两个 SQL 语句上。它先找出第一个 SQL 语句所产生的结果,然后看这些结果有没有在第二个 SQL 语句的结果中。如果有的话,那这一笔资料就被去除,而不会在最后的结果中出现。如果第二个 SQL 语句所产生的结果并没有存在于第一个 SQL 语句所产生的结果内,那这笔资料就被抛弃。 
    MINUS 的语法如下: 
    [SQL 语句 1]  MINUS  [SQL 语句 2]
     
    例如
    表A   Aid
          1
          2
          3
    表B   Bid
          2
          3
          4那么 select * from 表A   minus   select * from 表B 结果为
    id 
    1
      

  12.   

    1。 select * from A except select * from B;