`
tanglei198577
  • 浏览: 59729 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Query the prime number by oracle procedure

阅读更多

Get the prime number between 100 and 150:

create or replace procedure getPrime is 
l number(3):=101;
k number(3);
m number(3);
begin
  while l < 150 loop 
    k:= round(sqrt(l),0);--get the sqrt num of L ;
    m:=2;
    loop if mod(l,m)=0 then -- L is not the prime number
      m:=0;
      exit;
    end if;
    m:=m+1;
    exit when m>k;
    end loop;
    if m>0 then  --L is prime number now
      dbms_output.put_line(l);
      end if;
    l:= l+2; --even number is prime number
  end loop; 
end getPrime ;

 

0
0
分享到:
评论

相关推荐

    oracle exp query参数 转义符的各个操作系统通用解决方法

    Oracle EXP Query参数转义符的各个操作系统通用解决方法 Oracle EXP_Query参数转义符是指在使用Oracle EXP工具导出数据时,query参数中的特殊字符需要进行转义,以避免引发错误。在不同的操作系统平台上,EXP_...

    hibernate query调用oracle存储过程

    本篇文章将深入探讨如何使用Hibernate的Query接口来调用Oracle的存储过程和函数,以及提供相关的示例代码和数据库文件。 首先,让我们了解什么是存储过程和函数。存储过程是预编译的SQL语句集合,可以接受参数、...

    SAP Query creation and transport Procedure in ECC6

    SAP Query creation and transport Procedure in ECC6

    Oracle PL SQL Programming 6th 原版PDF by Feuerstein & Pribyl

    Millions of application developers and database ...Query Language) and serves as the programming language within the Oracle Developer toolset (most notably Forms Developer and Reports Developer).

    hibernate 调用oracle函数

    Oracle则作为一款强大的关系型数据库管理系统,广泛应用于企业级应用中。本文将深入探讨如何在Hibernate中调用Oracle的函数,以实现高效的数据操作。 首先,我们需要理解Hibernate的核心理念,它允许开发者通过面向...

    ORACLE-select-query.rar_oracle_多表查询

    本压缩包“ORACLE-select-query.rar”专注于讲解Oracle数据库中的查询技术,特别是多表查询、子查询以及高级子查询。下面将详细探讨这些关键知识点。 首先,基础查询SQL语句是所有数据库操作的基础,它涵盖了SELECT...

    xml query optimize

    Oracle XMLDB是Oracle数据库提供的一个特性,它允许用户存储、检索和管理XML数据,如同管理关系型数据一样。XMLDB支持SQL/XML和XQuery两种标准,用于处理存储在数据库中的XML文档。本文档是Oracle在2013年发布的...

    oracle的update的五种方式

    Merge 更新法是 Oracle 特有的语句,语法为:`MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 ON (join condition) WHEN MATCHED THEN UPDATE table_name SET ... WHEN NOT MATCHED THEN INSERT...

    oracle分页查询

    为了解决这个问题,可以使用`ROW_NUMBER()`函数配合`PARTITION BY`和`ORDER BY`子句,这是Oracle 12c引入的`FETCH NEXT ... ROWS ONLY`语法,使得分页更加灵活和高效: ```sql SELECT * FROM ( SELECT a.*, ROW_...

    Oracle Database 10g: The Top 20 Features for DBAs

    **Description:** Materialized views store precomputed results of complex queries, improving query performance by reducing the need for real-time data aggregation. They are especially useful for ...

    基于C#连接Oracle数据库Oracle.ManagedDataAccess

    首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许开发者在不安装Oracle客户端的情况下,直接与Oracle数据库进行交互。这个库包含了所有必要的组件,使得C#程序可以方便地执行...

    微软内部资料-SQL性能优化5

    The number of levels in an index will vary depending on the number of rows in the table and the size of the key column or columns for the index. If you create an index using a large key, fewer ...

    Oracle基础教程

    Oracle 数据库是一种关系型数据库管理系统,使用 Structured Query Language(SQL)语言来存储、管理和检索数据。Oracle 数据库由多个组件组成,包括: * 数据库实例(Instance):是 Oracle 数据库的核心组件,...

    Python连接oracle工具cx_Oracle官方文档

    cx_Oracle是Python数据库API规范的实现,用于访问Oracle数据库。目前,该模块经过对Oracle客户端版本11.2、12.1和12.2以及Python版本2.7、3.4、3.5和3.6的测试。cx_Oracle遵循开源的BSD许可证,这表示用户可以自由地...

    Oracle官方文档CHM合集-SQL参考手册 Oracle教程 Oracle开发

    2. **数据类型**:Oracle支持多种数据类型,包括数值类型(如NUMBER、INTEGER)、字符串类型(VARCHAR2、CHAR)、日期时间类型(DATE、TIMESTAMP)、二进制数据类型(BLOB、CLOB)等。理解各种数据类型的用途和限制...

    大型项目Oracle sql,function,procedures,package,cursor,job

    3. **Procedure**:与函数类似,Oracle过程也是PL/SQL代码块,但它们不返回值,主要用于执行一系列操作。过程可以有输入和输出参数,可以用于封装复杂的业务逻辑。在大型项目中,过程常用于处理事务、数据验证和流程...

    Troubleshooting Oracle Performance, 2nd Edition

    “Key Concepts,” describes the operations carried out by the database engine when parsing and executing SQL statements and how to instrument application code and database calls. It also introduces ...

Global site tag (gtag.js) - Google Analytics