`
zjeers
  • 浏览: 38035 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oralce pl/sql 取小数点后面N位

阅读更多

--取小数点后面N位
 Function F_TOFIXED(
  PN_BITY  IN  INTEGER, -- 保留倍数
  PV_VALE  IN  VARCHAR2 -- 要保留的值
 )RETURN varchar2
 AS
  vStr varchar2(400);
  vReStr varchar2(400);
  vStr1 varchar2(400);
 BEGIN
  Select  '999999999999999999999'||decode(PN_BITY,0,'',round(1/3,PN_BITY)*3) INTO vStr1 From dual;
  vStr := PV_VALE;
  Select trim(to_char(vStr,vStr1)) INTO vReStr From dual;
  RETURN vReStr;
 END;

分享到:
评论

相关推荐

    Oracle PL/SQL编程基础

    ### Oracle PL/SQL编程基础详解 #### 一、PL/SQL概述 PL/SQL,即Procedural Language for SQL,是Oracle数据库专有的扩展性语言,用于增强SQL的功能,使其具备编程语言的能力。通过PL/SQL,开发者可以编写复杂的...

    Oracle PL/SQL语言入门

    ### Oracle PL/SQL语言入门知识点详解 #### 一、背景介绍 **结构化查询语言 (SQL)** - **定义**: SQL是一种用于管理关系型数据库的标准语言。 - **特性**: 非过程化语言,允许用户直接请求所需的结果,无需指定具体...

    pl/sql数据库学习笔记

    PL/SQL是一种高级的程序语言,主要用于Oracle数据库管理系统中。下面是PL/SQL数据库学习笔记的知识点总结。 一、基本原则 *瀑布模型:需求分析→设计(概要设计,详细设计:SQL语句,变量(初始值是多少,最终值...

    PL/SQL Developer8.04官网程序_keygen_汉化

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL 基础.doc

    PL/SQL 基础,一个不错的 PL/SQL 参考手册。内容预览: ---- 第一章 PL/SQL 简介 ---- 1. Oracle应用编辑方法概览 1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和...

    Oracle笔记,主要是关于SQL以及PL/SQL部分

    - `NUMBER(m, n)`:`m`为总的数字位数,`n`为小数点后的位数。 - **日期型**: - `DATE`:用于存储日期和时间信息。 - **大对象类型**: - `LONG`:变长字符串,最大2GB。 - `CLOB`:字符大对象,最大4GB。 - `...

    Oracle-PL-SQL入门教程(经典)

    ### Oracle-PL/SQL 入门教程精要 #### SQL语言概述 - **定义与功能**:SQL(Structured Query Language,结构化查询语言)是一种专为数据库设计的标准计算机语言,主要用于管理和操作数据库中的数据。根据ANSI...

    PL/SQL 类型格式转换

    PL/SQL 类型格式转换是指在 Oracle 数据库中将一种数据类型转换为另一种数据类型的过程。这种转换可以使用 TO_NUMBER、TO_DATE、TO_CHAR 等函数来实现。 TO_NUMBER(char[,'format_model']) 函数可以将字符类型转换...

    PL/SQL number型数据

    PL/SQL Number型数据是 Oracle 中一种常用的数据类型,它可以存储带有小数点的数字。 Number型数据的定义形式为 `NUMBER(p,s)`,其中 `p` 表示精度,即总共可以存储的数字位数,`s` 表示缩放,即小数点后的位数。 在...

    PL-SQL教程(私塾在线)视频配套学习资料

    - **定义**:PL-SQL(Procedural Language for SQL)是一种过程化的SQL语言,由Oracle公司开发,用于扩展标准SQL的功能,使之具备更强大的编程能力。 - **特点**: - 结合了SQL的数据操作能力和传统过程化编程语言...

    pl/sqle学习笔记

    ### PL/SQL 学习笔记知识点详解 #### 1. PL/SQL 基本结构 ...这些概念对于理解和使用 PL/SQL 非常重要,尤其是在 Oracle 数据库开发中。掌握这些基础知识能够帮助开发者更高效地编写高质量的数据库应用程序。

    Oracle开发应用(PLSQL)基础大全及实例讲解.pdf

    Oracle开发应用的基础主要涵盖PL/SQL编程语言的使用,这是Oracle数据库系统中用于创建和管理数据库应用程序的关键工具。PL/SQL是SQL的扩展,增加了流程控制、异常处理和子程序等高级特性。以下是对PL/SQL基础知识的...

    PLSQL培训文档1.ppt

    PL/SQL是Oracle数据库的一种编程语言,用于处理和管理数据库。它是SQL的扩展,增加了程序化元素,如变量、流程控制语句和异常处理。在本篇PLSQL培训文档中,我们将深入探讨PL/SQL的基本结构、内置SQL函数、游标、...

    PLSQLDeveloper下载

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    Oracle_存储过程.pdf

    PL/SQL(Procedural Language for SQL)是Oracle数据库中一种强大的编程语言,它结合了SQL的强数据操作能力与传统编程语言的过程化处理功能,使得数据库操作更加灵活、高效。与SQL相比,PL/SQL引入了变量定义、流程...

    Oracle_PL-SQL入门教程

    ### Oracle PL/SQL 入门教程关键知识点解析 #### 一、SQL 语言概述与基本概念 - **SQL 的含义**:SQL 是 Structured Query Language(结构化查询语言)的缩写,是一种用于管理和处理关系数据库的标准语言。 - **...

    ORACLE 和PLSQL总结.pdf

    Oracle 和 PL/SQL 是数据库管理和开发中的重要工具,它们提供了丰富的功能来处理和操作数据。在Oracle数据库中,PL/SQL是一种过程化语言,用于编写存储过程、触发器和其他数据库对象。以下是对标题和描述中提到的...

    Oracle_PL-SQL入门教程(金典)

    ### Oracle_PL-SQL入门教程(金典) #### SQL语言概览 **SQL**(Structured Query Language,结构化查询语言)是一种专门用于与数据库交互的标准语言。它被设计用于执行多种数据库操作,包括但不限于数据检索、...

Global site tag (gtag.js) - Google Analytics