都是在sqlplus下实现的 但我不知道杂写。
1.以用户名:system 密码:xscj 登录到oracle 数据实例叫:xscj
   (conn system/xscj 这样 后边  链接那个数据实例就不知道杂写了)
2.创建表stu 包括 xh char(4)  主键,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3)3.插入两条数据 :0001,张华,男,软件工程,425 和 0002,李丽丽,女,计算机技术,4804.查询女同学的记录5 将张华的成绩425改为4506 为表stu 的性别(xm)列创建索引,升序。7.创建视图 jsj 包括计算机技术专业的 xh,xm ,xb cj8.pl/sql程序编写 1+2+3++100的和。9.创建用户tt 密码 tt12310 用exp命令将表 stu导出,导出文件为stu.dmp我是绝对的新手 这些谁能给我标准答案 一定高分相送 ,这是考查课的题阿  周一就考试了阿

解决方案 »

  1.   

    1. sqlplus system@xscj/xscj
    或者
    sqlplus system/xscj@xscj
    2。
    create table stu 
    (xh char(4) primary key,
     xm char(6), 
     xb char(2) ,
     zy varchar(3) ,
     cj number(3)
    );
    3.
    insert into stu
    values('0001','张华','男','软件工程',425);
    insert into stu
    values(0002,'李丽丽','女','计算机技术',480);
    commit;
    4. select * from stu where xb='女';
    5.update stu a set a.cj=450 where a.xm='张华';
    6.create index idx_stu_xb on stu(xb);
    7.create view jsj as 
      select xh,xm ,xb cj
        from stu
       where zy='计算机技术';
    8.declare 
      v_num number;
      begin 
       v_num:=0;
       for i in 1..100 loop
           v_num:=v_num+i;
       end loop;
       dbms_output.put_line(v_num);
      end;
    9.create user tt identified by tt123;
    10.exp system/xscj@xscj tables=stu file=c:\stu.dmp ;
      

  2.   

    8。记得先打开 set serveroutput on,不然输出你是看不到的
      

  3.   


    1
    conn system/xscj@xscj
    2
    create table stu(
    xh char(4) primary key,
    xm char(6), xb char(2) ,zy varchar(3) ,cj number(3))
    3
    insert into stu values('0001','张华','男','软件工程',425);
    insert into stu values('0002','李丽丽','女','计算机技术',480);
    commit;
    4
    select * from stu where xb='女';
    5
    update stu set cj=450 where xm='张华';
    6
    --如果是给性别创建索引的话 觉得位图索引更好
    create bitmap index xb_idx on stu(xb);
    create index xm_idx on stu(xm);
    7
    create or replace view jsj
    as
    select xh,xm ,xb,cj
    from stu where zy='计算机技术';
    8
    declare
    cnt number:=0;
    begin
    for i in 1..100 loop
    cnt:=cnt+i;
    end loop;
    dbms_output.put_line(cnt);
    end;
    9
    create user tt identified by tt123;
    10
    --这个命令在dos里执行
    exp system/xscj@xscj file=d:\stu.dmp tables=stu owner=y
      

  4.   


    1.以用户名:system 密码:xscj 登录到oracle 数据实例叫:xscj
      (conn system/xscj 这样 后边 链接那个数据实例就不知道杂写了) 
    conn system/xscj@xscj
    2.创建表stu 包括 xh char(4) 主键,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3)create table stu(xh char(4) primary key,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3));3.插入两条数据 :0001,张华,男,软件工程,425 和 0002,李丽丽,女,计算机技术,480insert into stu values('0001','张华','男','软件工程',425);
    insert into stu values('0002','李丽丽','女','计算机技术',480);
    commit;4.查询女同学的记录
    select * from stu where xb='女';5 将张华的成绩425改为450
    update stu set cj=450 where xm='张华';6 为表stu 的性别(xm)列创建索引,升序。create index xm_index on stu(xm asc);7.创建视图 jsj 包括计算机技术专业的 xh,xm ,xb cjcreate view view_jsj as select xh,xm ,xb cj from stu;8.pl/sql程序编写 1+2+3++100的和。select sum(rownum) total from dual connect by rownum<=1009.创建用户tt 密码 tt123create user tt identified by tt123;10 用exp命令将表 stu导出,导出文件为stu.dmpexp 
      

  5.   

    1,conn system/xscj@xscj
    2,create table stu  (xh char(4) primary ket not null,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3));
    3,insert into stu values ('0001','张华','男','软件工程',425);另一条类似
    4,select * from stu where xb='女';
    5,update stu  set cj=450  where xm='张华';
    6,create index IDX_stu_xb on stu(xb);--题目姓名和性别写反了
    7,create view jsj as select xh,xm ,xb cj from stu where zy='计算机技术';
    8,
    declare
    v_num number:=0;
    for i in 1..100 loop
    v_num:=v_num+1
    end loop;
    dbms_output.put_line(v_num);
    end;9,create user tt IDENTIFIED BY "tt123";
    10,exp system/xscj@xscj tables=stu file=d:\stu.dmp
      

  6.   

    exp system/xscj@xscj tables=stu file=c:\stu.dmp ;
      

  7.   


    --都是在sqlplus下实现的 但我不知道杂写。
    --1.以用户名:system 密码:xscj 登录到oracle 数据实例叫:xscj
      (conn system/xscj 这样 后边 链接那个数据实例就不知道杂写了)--登陆的时候 登录框 中的主机字符串填 xscj;or
    dos
    sqlplus system/xscj@xscj;
    --2.创建表stu 包括 xh char(4) 主键,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3)create table stu(xh char(4) primary key,xm char(6), xb char(2) ,zy varchar(3) ,cj number(3))
    --3.插入两条数据 :0001,张华,男,软件工程,425 和 0002,李丽丽,女,计算机技术,480insert into stu
    select '0001','张华','男','软件工程',425 from dual union all
    select '0002','李丽丽','女','计算机技术',480 from dualcommit--4.查询女同学的记录
    select * from stu where xb='女'--5 将张华的成绩425改为450
    update stu set cj=450 where xm='张华'--6 为表stu 的性别(xm)列创建索引,升序。
    --在性别建索引 建议位图索引 create bitmap index idx_xb on stu(xb)
    --普通
    create index idx_xb on stu(xb)
    --7.创建视图 jsj 包括计算机技术专业的 xh,xm ,xb cj
    create view v_stu
    as
    select xh,xm ,xb cj from stu where zy='计算机'
    --8.pl/sql程序编写 1+2+3++100的和。
    set serveroutput ondeclare
    cnt number:=0;
    begin
    for i in 1..100 loop
    cnt:=cnt+i;
    end loop;
    dbms_output.put_line(cnt);
    end;
    --9.创建用户tt 密码 tt123create user tt identified by tt123
    default tablespace usersgrant connect,resource to tt--10 用exp命令将表 stu导出,导出文件为stu.dmpdosexp system/xscj@xscj file=stu.dmp log=stu.log--我是绝对的新手 这些谁能给我标准答案 一定高分相送 ,这是考查课的题阿 周一就考试了阿