- 93
- 0
- 约1.78万字
- 约 18页
- 2016-10-17 发布于贵州
- 举报
实验7 SQLPL编程基础(I)
实验7 PL/SQL编程基础
姓名: 计算机科学与技术 学号: 专业: 班级: 同组人: 无 实验日期:
【实验目的与要求】
掌握PL/SQL基本语法
掌握PL/SQL简单存过程的编写
【实验内容与步骤】
实验准备工作
1. 测试用表的创建与数据添加
(1).创建测试表
Create Table TESTTABLE(
?????? RECORDNUMBER number(4) Not Null,
?????? CURRENTDATE Date Not Null
?????? )
??????Tablespace USER ;--这里的表空间其实可以不去管,这样它就会在当前用户的表空间中创建一个表
?(2).使用for语句在测试表中加入测试数据??????
Declare
maxrecords Constant Int:=30;
i Int:=1;
? Begin
??????? For i In 1..maxrecords Loop
??????????? Insert Into scott.testtable(recordnumber,currentdate) --scott为模式名
??????????? Values(i,Sysdate);
??????????? dbms_output.put_line(现在入的内容是:||i||?? ||Sysdate);
??????????? Commit;????--这里切记要commit否则将不会将数据提交到表中
??????? End Loop;
??????? dbms_output.put_line(记录已经按照计划全部插入,请查看!);
? End;?(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和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登录系统,查看相应的表,看是否有数据。
最简单的PL/SQL程序
1. 输出Hello,World
/***************************************
第一个例子:输出Hello,World
***************************************/
set serverout on --设置SQL*Plus将服务器所返回的写出来
begin --块开始
DBMS_OUTPUT.put_line(Hello,World);
--在控制台输出信息,类似C语言的Printf或者java语言中的System.out.print
end; --块结束
运行结果为:
1. 接收数据并输出
/***************************************
在此基础上,完成Hello,某某,某某从客户端得到
***************************************/
declare
v_name varchar2(20);
begin --块开始
v_name:=姓名; --与“客户端”交互,类似C语言的scanf语句
DBMS_OUTPUT.put_line(Hello,||v_name);
end; --块结束
运行结果为:
简单变量的使用
1.变量的声明与引用
set serveroutput on;
-- PL/SQL变量之 简单类型
declare
v_dept_id n
您可能关注的文档
最近下载
- T_CIRA 72-2024 全身PET CT设备显像操作规范.pdf VIP
- DB3201_T 1099-2022 基于数据驱动的雨水口违规排污处置规程.pdf VIP
- DB34_T 310020-2024 自动驾驶道路测试安全风险评估技术规范.pdf VIP
- 酒店安全培训课件下载.ppt VIP
- 意识形态工作主要内容.docx VIP
- DB34_T 310016-2023 工业园区挥发性有机物传感器法网格化监测技术规范.pdf VIP
- DB34_T 310015-2023 环境空气气态污染物(SO2、NOz、NO、O3..pdf VIP
- DB34_T 310015-2023 环境空气气态污染物(SO2、NO2、NO、O3、.pdf VIP
- DB34_T 310014-2023 固定污染源废气氯气的测定 离子色谱法.pdf VIP
- DB34_T 310013-2023 机关办公建筑绿色更新评价规范.pdf VIP
原创力文档

文档评论(0)