网站首页 > 资源文章 正文
很多初学者在接触数据库编程时,都会比较困惑,尤其是语法容易出错,下面几个简单示例,可以对照进行练习。
运行环境:pl/sql developer 12 x64 ,oracle 11g x64
--控制台输出值
declare
v_name varchar2(10) ;
v_pwd varchar2(10);
v_age integer;
begin
v_name := 'taobao';
v_pwd := '123';
v_age := 30;
dbms_output.put_line('姓名:' || v_name || ' 密码:' || v_pwd || '年龄:' || v_age);
end;
--提示:控制台输出数据,注意不能直接输出打印boolean类型的变量
dbms_output.put_line(true); --错误
dbms_output.put_line('hello world'); --正确
--插入数据
declare
--按照某列的数据类型给变量ename定义类型
ename emp.ename%type ;
begin
ename := '没有';
insert into emp ( empno , ename) values (1,ename);
commit;
end;
--循环语句
--(1)loop循环,需要在循环体内有exit结束标识
loop
dbms_output.put_line('hello');
exit;
end loop
--(2)while循环
declare
v_i integer := 0;
while v_i < 10 loop
v_i := v_i + 1;
dbms_output.put_line(v_i);
end loop
--(3)for循环,v_i不需要声明直接使用,0..10确定循环范围
for v_i in 0..10 loop
dbms_output.put_line(v_i);
end loop;
--循环插入数据
--插入1千万条数据,大约5-7分钟
begin
for i in 1..10000000 loop
insert into emp (empno , ename , deptno) values (i, 'smith' || i, 20);
commit;
end loop;
end;
猜你喜欢
- 2024-09-09 Oracle 查询命令合集:从新手到专家的指南
- 2024-09-09 数据迁移分享(数据迁移要注意什么)
- 2024-09-09 Oracle监听常见问题及解决办法(oracle19c监听)
- 2024-09-09 数据库工程师的岗位职责与任职要求有哪些?
- 2024-09-09 Oracle学习笔记(oracle入门教程)
- 2024-09-09 不用发送比特币,安华让你的数据库免受勒索
- 2024-09-09 慢性sql正在吃掉你的程序性能(sql执行存储过程语句)
- 2024-09-09 有什么办法可以查看Oracle SQL执行计划?这里告诉你五个方法!
- 2024-09-09 系统部署-(三)数据库ORACLE数据还原
- 2024-09-09 Oracle性能调优——查看执行计划(oracle 执行计划查看)
你 发表评论:
欢迎- 04-24#审美提升#90后清纯少女天花板!入江纱绫:每一帧都是心动瞬间
- 04-24【资讯】突破极限,不断超越:ViVid Audio Moya M1 & LINN Klimax Solo 800品鉴会
- 04-24文圣茶说丨日本 Moya Matcha 茶品牌形象
- 04-24再延长3年,微软Windows Server 2012 ESU支持至2026年10月
- 04-24黑产进攻Win10高危漏洞,腾讯安全紧急首发专杀工具
- 04-24云端的“鹰”、远海的“鱼”……难逃他们的“火眼金睛”
- 04-24AutoCAD 2012安装图文教程与CAD2012安装包下载
- 04-24Vm_安装Win2012_Standard_r2服务器系统
- 最近发表
-
- #审美提升#90后清纯少女天花板!入江纱绫:每一帧都是心动瞬间
- 【资讯】突破极限,不断超越:ViVid Audio Moya M1 & LINN Klimax Solo 800品鉴会
- 文圣茶说丨日本 Moya Matcha 茶品牌形象
- 再延长3年,微软Windows Server 2012 ESU支持至2026年10月
- 黑产进攻Win10高危漏洞,腾讯安全紧急首发专杀工具
- 云端的“鹰”、远海的“鱼”……难逃他们的“火眼金睛”
- AutoCAD 2012安装图文教程与CAD2012安装包下载
- Vm_安装Win2012_Standard_r2服务器系统
- 3dmax2020序列号和密钥是什么 3dmax所有版本序列号和密钥大全
- 图解安装Windows server 2012操作系统
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)