Oracle三种循环(For、While、Loop)实现九九乘法表

所属分类: oracle / 数据库 阅读数: 510
收藏 0 赞 0 分享

本文为大家分享了Oracle中三种循环(For、While、Loop)案例,供大家参考,具体内容如下

1.ORACLE中的FOR循环用法(九九乘法表)

declarei int:=0;j int:=0;beginfor i in 1..9 loop  for j in 1..i loop    Dbms_Output.put(i||'*'||j||'='||i*j);
    dbms_output.put(' ');
  end loop;
  dbms_output.new_line;end loop;end;

2.ORACLE中的While循环用法(九九乘法表)

declarei int:=1;j int:=1;begin while i<=9 loop  j:=1;
  while j<=i loop   Dbms_Output.put(i||'*'||j||'='||i*j);
   dbms_output.put(' ');
   j:=j+1;
   end loop;
    dbms_output.new_line;
   i:=i+1;
  end loop;
  end;

3.ORACLE中的loop循环用法(九九乘法表)

declare i int:=1;j int:=1;beginlooploop  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;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多精彩内容其他人还在看

Oracle将字符编码从GBK转到UTF8,如何操作比较稳妥?

朋友问: 有个学校oracle数据库的编码是GBK,而且库里边已经有很多生产数据了,现在想改成UTF8的,如果执行了这步操作,会出现哪些问题? 我的回答: 因为utf8的库中文占3个byte,gbk占2个byte,所以会出现客户端乱码。 比较稳妥的方案是,再搭建一个oracle环... 查看详情
收藏 0 赞 0 分享

oracle常用数据类型说明

类型含义存储描述备注CHAR固定长度字符串最大长度2000bytes VARCHAR2可变长度的字符串,最大长度4000bytes可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度2000bytes NVARCHAR2根据字符集而定的可变长度字符串最大长度4... 查看详情
收藏 0 赞 0 分享

oracle查询字符集语句分享

(1)查看字符集(三条都是等价的)复制代码 代码如下:select * from v$nls_parameters  where parameter='NLS_CHARACTERSET'select * from  nls_database_parameter... 查看详情
收藏 0 赞 0 分享

oracle查看字符集和修改字符集使用详解

一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。... 查看详情
收藏 0 赞 0 分享

oracle复制表结构和复制表数据语句分享

1. 复制表结构及其数据:复制代码 代码如下:create table table_name_new as select * from table_name_old2. 只复制表结构:复制代码 代码如下:create table table_name_new as select ... 查看详情
收藏 0 赞 0 分享

oracle while的用法示例分享

当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。一般语法格式:复制代码 代码如下:with   alias_name1 as&nbs... 查看详情
收藏 0 赞 0 分享

oracle10g全文索引自动同步语句使用方法

Oracle10g中context类型的全文索引也可以自动同步了。10g中新引入了2种同步的方式,现在有3种1、ctx_ddl.sync_index2、sync(on commit)3、sync( every …) in parameter setting while creat... 查看详情
收藏 0 赞 0 分享

catalog方式的rman备份与恢复示例

注:catalog目录需要专门创建一个用于恢复的数据库一、catalog备份1、创建表空间复制代码 代码如下:SQL>create tablespace rman datafile 'C:\oracle\product\10.2.0\oradata\orcl\rman01.... 查看详情
收藏 0 赞 0 分享

rman恢复方案和oracle异机恢复

注:①恢复的前提是已经做好备份②完全恢复数据库是数据库遇到故障,在恢复时候没有丢失任何已经提交事物数据的恢复不完全恢复数据库是数据库遇到故障,在恢复时候丢失部分数据的恢复③在linux下需要设置环境变量,即需要恢复的oracle数据库的实例名:export ORACLE_SID=... 查看详情
收藏 0 赞 0 分享

rman配置及rman常用命令操作

一、rman相关配置1、进入rman:CMD下rman target/2、查看是否处于归档模式:SQL>archive log list;(rman需运行在归档模式下)3、开启归档模式:复制代码 代码如下:SQL>shutdown immediate;SQL>s... 查看详情
收藏 0 赞 0 分享
查看更多