大型数据库技术实验.pdf

上传人:H****o 文档编号:56672928 上传时间:2022-11-02 格式:PDF 页数:14 大小:143.70KB
返回 下载 相关 举报
大型数据库技术实验.pdf_第1页
第1页 / 共14页
大型数据库技术实验.pdf_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《大型数据库技术实验.pdf》由会员分享,可在线阅读,更多相关《大型数据库技术实验.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 1 页 共 14 页实验 7PL/SQL 编程基础姓名:计算机科学与技术学号:专业:班级:同 组 人:无实 验 日 期:【实验目的与要求】掌握 PL/SQL 基本语法掌握 PL/SQL 简单存过程的编写【实验内容与步骤】7.0.实验准备工作1.测试用表的创建与数据添加(1)创建测试表Create Table TESTTABLE(RECORDNUMBER number(4)Not Null,CURRENTDATE Date Not Null)Tablespace USER ;-这里的表空间其实可以不去管,这样它就会在当前用户的表空间中创建一个表(2)使用 for 语句在测试表中加入测试数据D

2、eclare maxrecords Constant Int:=100;i Int:=1;Begin For i In 1.maxrecords Loop Insert Into hqf.testtable(recordnumber,currentdate)-hqf为模式名,应改动Values(i,Sysdate);dbms_output.put_line(现在输入的内容是:|i|Sysdate);Commit;-这里切记要commit否则将不会将数据提交到表中第 2 页 共 14 页End Loop;dbms_output.put_line(记录已经按照计划全部插入,请查看!);End;/注

3、:hqf 为登录用户名,需根据情况改动,如:实验中一般用scott.(3)查询表中数据,给出查询结果截图:2.导入教材实验数据(1)创建用户school,并赋于相应的权限:CREATE USER vendition identified by vendition;GRANT CREATE SESSION,RESOURCE,DBA TO vendition;CREATE USER SCHOOL identified by SCHOOL;GRANT CREATE SESSION,RESOURCE,DBA TO SCHOOL;(2)将文件夹“TestTableBak”中的备份文件school.DMP

4、 和 vendition.DMP 复制到某一目录下(例如 E 盘根目)。(3)然后启动CMD 命令提示窗口,运行如下的还原命令。imp userid=school/school ignore=y fromuser=school touser=school file=e:school.DMP imp userid=vendition/vendition ignore=y fromuser=vendition touser=vendition file=e:vendition.DMP(4)验证确认。以用户名School登录系统,查看相应的表,看是否有数据。7.1.最简单的 PL/SQL 程序1.输

5、出 Hello,World/*第一个例子:输出Hello,World*/set serverout on-设置SQL*Plus将服务器所返回的写出来begin-块开始DBMS_OUTPUT.put_line(Hello,World);-在控制台输出信息,类似C语言的Printf或者java语言中的System.out.print 文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G

6、10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B

7、4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1

8、O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z

9、1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I

10、5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6

11、F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ

12、5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8第 3 页 共 14 页end;-块结束运行结果为:1.接收数据并输出/*在此基础上,完成Hello,某某,某某从客户端得到*/declare v_name varchar2(20);begin-块开始v_name:=&姓名;-与“客户端”交互,类似C语言的scanf语句DBMS_OUTPUT.put_line(Hello,|v_name);end;-块结束运行结果为:7.2.简单变量的使用1变量的声明与引用set serveroutput on;-PL/SQL变量之 简单类型declare v_dept_id number(

13、5):=1111;v_age binary_integer:=12;v_dept_name varchar2(20):=人事部;v_rate constant number(4,2):=22.12;v_valid boolean not null:=TRUE;v_hire_date date not null:=sysdate+7;begin v_dept_id:=2222;dbms_output.put_line(v_dept_id);end;/运行结果为:2 Into 子句的使用:Declare V_deptno number(2);文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U

14、2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8

15、文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10

16、H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q

17、2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3

18、Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G

19、10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B

20、4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8第 4 页 共 14 页v_loc varchar2(15);begin select deptno,loc into v_deptno,v_loc from dept where dname=SALES;DBMS_OUTPUT.PUT_LINE(V_deptno|and|v_loc);end;运行结果为:实验练习:编

21、写一 PL/SQL 程序,实现依次从客户端接收各字段的值,并放于变量中,输完一条记录的所有字段值后,将值写到数据库表Emp 中。请给出程序源码:给出测试结果:3变量作用域:阅读以下程序,熟悉变量的斌值方法,理解变量的作用,给出运行结果。-嵌套块中的变量赋值和作用域DECLARE v_weight NUMBER(3):=100;v_message VARCHAR2(255):=Outer Value;BEGIN DECLARE v_weight NUMBER(3):=1;v_message VARCHAR2(255):=Inner value;BEGIN v_weight:=v_weight+1

22、;v_message:=Put|v_message;DBMS_OUTPUT.PUT_LINE(inner block|to_char(v_weight)|v_message);END;v_weight:=v_weight+1;v_message:=Put|v_message;DBMS_OUTPUT.PUT_LINE(outter block|to_char(v_weight)|v_message);END;运行结果为:文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ

23、5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL

24、5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6

25、B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:

26、CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4

27、HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 Z

28、A6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编

29、码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8第 5 页 共 14 页7.3.使用%type 和%rowtype 变量1使用%typ e 变量阅读以下程序,理解其功能,给出运行结果。(1)DROP TABLE EMPL;create table EMPL(EMPLOYEE_ID NUMBER(5)not null,LAST_NAME VARCHAR2(20)not null,HIRE_DATE DATE,SALARYNUMBER(8,2),JOB_ID NUMBER(5),DEPAR

30、TMENT_ID NUMBER(5);set serveroutput on;-PL/SQL变量之%TYPE类型declare v_last_name employees.last_name%TYPE;-用户hr v_hire_date employees.hire_date%TYPE;v_balance number(6,2);v_min_balance v_balance%type;begin dbms_output.put_line(定义%type类型的变量);end;/运行结果为:(2)declare v_deptno dept.deptno%type;v_loc dept.loc%t

31、ype;begin select deptno,loc into v_deptno,v_loc from dept where dname=SALES;文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 H

32、L5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA

33、6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码

34、:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4

35、 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2

36、ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档

37、编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8第 6 页 共 14 页DBMS_OUTPUT.PUT_LINE(V_deptno|and|v_loc);end

38、;/运行结果为:2使用%Rowtype 变量阅读以下程序,理解其功能,给出运行结果。(1)DROP TABLE EMPL;create table EMPL(EMPLOYEE_ID NUMBER(5)not null,LAST_NAME VARCHAR2(20)not null,HIRE_DATE DATE,SALARYNUMBER(8,2),JOB_ID NUMBER(5),DEPARTMENT_ID NUMBER(5);set serveroutput on;-PL/SQL变量之%ROWTYPE类型declare v_empl emp%rowtype;begin dbms_output.p

39、ut_line(定义%rowtype类型的变量);end;/运行结果为:(2)drop table stock;create table stock(symbol varchar2(50),price number(6,2);insert into stock values(IBM,188.88);文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2

40、U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y

41、8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G1

42、0H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4

43、Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O

44、3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1

45、G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5

46、B4Q2U2 ZA6B6F1O3Y8第 7 页 共 14 页insert into stock values(ORCL,100.88);DECLARE stock_info1 stock%ROWTYPE;stock_info2 stock%ROWTYPE;stock_info3 stock%ROWTYPE;BEGIN-对应纪录直接取得相应字段的:Populate the specific fields in a record SELECT symbol,price INTO stock_info1.symbol,stock_info1.price FROM stock WHERE symbol

47、=ORCL;-对应纪录直接放入纪录中 SELECT*INTO stock_info2 FROM stock WHERE symbol=ORCL;stock_info3:=stock_info2;-记录间可以相互赋值 stock_info3.symbol:=ORACLE;-对纪录的各字段赋值。DBMS_OUTPUT.PUT_LINE(stock_info1:|stock_info1.symbol|stock_info1.price);DBMS_OUTPUT.PUT_LINE(stock_info2:|stock_info2.symbol|stock_info2.price);DBMS_OUTPU

48、T.PUT_LINE(stock_info3:|stock_info3.symbol|stock_info3.price);END;运行结果为:思考:如下所示:改变表结构。drop table stock;create table stock(symbol varchar2(50),price number(6,2),owner varchar2(10);文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3

49、Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G

50、10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B4Q2U2 ZA6B6F1O3Y8文档编码:CJ5Z1G10H6U4 HL5I5B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁