用oracle做九九乘法表,Oracle三种循环例题:打印九九乘法表

本文展示了如何使用Oracle数据库的三种循环语句(For、While、Loop)来打印九九乘法表。通过示例代码,详细解释了每种循环结构的用法,并提供了完整的打印乘法表的实现。

数据库SQL三种循环语句(For、While、Loop)

--如果要将执行结果输出,需要先执行 setserveroutput on 命令,在窗口里显示服务器输出信息

set serveroutput on;

--for循环

declare

begin

dbms_output.put_line('九九乘法表');

for i in 1..9

loop

for j in 1..i

loop

dbms_output.put( j|| '*' || i || '=' || j*i || ' ');

end loop;

dbms_output.new_line;

end loop;

end;

--while循环

declare

i int:=0;

j int:=0;

begin

while i<=9 loop

j:=1;

while j<=i

loop

dbms_output.put(i||'*'||j||'='||i*j||' ' );

j:=j+1;

end loop;

dbms_output.new_line;

i:=i+1;

end loop;

end;

--loop循环(相当于do...while)

declare

i int:=1;

j int:=1;

begin

loop

loop

Dbms_Output.put(i||'*'||j||'='||i*j);

dbms_output.put(' ');

j:=j+1;

exit

when j>i;

end loop;

dbms_output.put_line('');

i:=i+1;

j:=1;

exit

when i>9;

end loop;

end;

scala打印九九乘法表的5种实现

使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表. 使用类似于java,c++等指令风格的的编程实 ...

利用Python循环(包括while&amp&semi;for)各种打印九九乘法表

一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): ...

写一个方法,用一个for循环打印九九乘法表

public class MultiplicationTable { /**  * @description 写一个方法,用一个for循环打印九九乘法表   * @author  wangkun  * ...

python—用for循环、while循环和一句话打印九九乘法表

用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...

使用whIle循环语句和变量打印九九乘法表

-设置i变量declare @i int --设置j变量declare @j int --设置乘法表变量declare @chengfabiao varchar(1000)--给i,j,@chengf ...

【Java】Java&lowbar;15 打印九九乘法表

使用For循环嵌套即可打印九九乘法表 以下是具体代码: /** * 打印九九乘法表 */ package com.oliver.test; public class TestMultiplicatio ...

自编Basic脚本 用BasicIntepreter执行 打印九九乘法表

源码下载:https://files.cnblogs.com/files/heyang78/BasicInterpreter2-20200601-2.rar 用编程语言打印九九乘法表不难,用自编解释器 ...

C&num;打印九九乘法表

C#打印九九乘法表... ---------------------------------- using System; using System.Collections.Generic; usin ...

python脚本7&lowbar;打印九九乘法表

#打印九九乘法表 for i in range(1,10): s = "" for j in range(1,i+1): s += str(j) + '*' + str(i) + ...

随机推荐

【C&num;】依赖于SharpZipLib的Zip压缩工具类

上班第二天下班,课外作业,实现一个ZIP压缩的工具类.本来想用Package,但是写完了才发现不能解压其他工具压缩的zip包,比较麻烦,因此本工具类依赖了第三方的库(SharpZipLib  vers ...

dl&comma;dt&comma;dd&comma;ul&comma;li&comma;ol区别

dl.dt.dd也是列表项,不过它们被忽视得比较厉害,人们只知道ul.ol.li,却经常漠视它们的存在,其实有时候,dl.dt.dd也是非常好用的,这两个家族是近亲,很多地方都是一模一样. dl类似u ...

react入门到进阶(三)

一.react样式 1.内联样式 在以前写html+css的时候,引入css的时候有一种方法就是内联,而在react中又有些不一样,样式是用变量的形式,如下 const styleComponentH ...

PL-SVO公式推导及代码解析&colon;位姿优化

通过跳过极线约束单独优化图像中每个特征的位置后,必须通过最小化3D特征与图像中相应的2D特征位置之间的重投影误差来进一步细化(3)中获得的相机姿态( 见图5).为此,我们考虑在世界坐标系中3D特征和相 ...

使用phpunit测试yaf项目操作步骤

yaf + phpunit 使用phpunit对yaf进行测试的核心在于bootstrip文件的配置. *1. 首先在项目目录下创建tests文件,并在tests中创建phpunit.xml < ...

html5录音支持pc和Android、ios部分浏览器,微信也是支持的,JavaScript getUserMedia

以前在前人基础上重复造了一个网页录音的轮子,顺带把github仓库使用研究了一下,扔到了github上. 优势在于结构简单,可插拔式的录音格式支持,几乎可以支持任意格式(前提有相应的编码器):默认提供 ...

在django中使用django&lowbar;debug&lowbar;toolbar进行日志记录

一.概述 django_debug_toolbar 是django的第三方工具包,给django扩展了调试功能. 包括查看执行的sql语句,db查询次数,request,headers,调试概览等.  ...

oracle获取执行计划及优缺点 详解

一.获取执行计划的6种方法(详细步骤已经在每个例子的开头注释部分说明了):1. explain plan for获取: 2. set autotrace on : 3. statistics_leve ...

编写一个带有main函数的类,调用上面的汽车类,实例化奔驰、大众、丰田等不同品牌和型号,模拟开车过程:启动、加速、转弯、刹车、息火,实时显示速度。

//程序入口    public static void main(String[] args) {        // TODO Auto-generated method stub         ...

Centos7 apache2&period;4&period;29&lpar;httpd&rpar; 安装

重点参考文章:https://blog.csdn.net/MrDing991124/article/details/78829184  写的很详细了,自己按着改博文走了不遍,不错! 一.配置安装环境 ...

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值