`
cakin24
  • 浏览: 1390207 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle PL/SQL的程序结构以及基本数据变量类型

阅读更多

一 语法

declare
    说明部分(变量说明、光标申明、例外说明)
begin
    语句序列(DML)
exception
    例外处理语句
end;
/
 
二 说明部分
1、定义基本变量
2、类型
char,varchar2,date,number, boolean, long
3、举例
var1 char(15);
married boolean := true;
psal number(7,2);
 
三 代码
  1. --使用基本变量
  2. declare
  3. --定义基本变量类型
  4. --基本数据类型
  5. pnumber number(7,2);
  6. --字符创变量
  7. pname varchar2(20);
  8. --日期变量
  9. pdate date;
  10. begin
  11. pnumber :=1;
  12. dbms_output.put_line(pnumber);
  13. pname :='tom';
  14. dbms_output.put_line(pname);
  15. pdate := sysdate;
  16. dbms_output.put_line(pdate);
  17. --计算明天的日期
  18. dbms_output.put_line(pdate +1);
  19. end;
  20. /
四 运行结果
1
tom
30-6月 -17
01-7月 -17
 
PL/SQL 过程已成功完成。
 
分享到:
评论

相关推荐

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **基本语法与结构**:包括数据类型、变量声明、流程控制语句(如IF、CASE、LOOP、WHILE)、异常处理等。 #### 二、PL/SQL程序结构 - **块结构**:PL/SQL程序通常被组织成块,每个块由声明部分、执行部分和异常...

    oracle 9i pl/sql程序设计笔记

    此匿名块展示了如何使用PL/SQL声明变量、插入数据到表中以及使用`DBMS_OUTPUT`包在屏幕上显示数据。值得注意的是,为了使`DBMS_OUTPUT.PUT_LINE`函数生效,需要确保服务器输出(Server Output)已开启,可通过命令`...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    ORACLE PL/SQL 程序设计(第五版)

    10. **游标变量和复合类型**:使用游标变量进行动态SQL操作,以及利用复合类型处理复杂的数据结构。 11. **包(PACKAGE)**:学习如何创建和使用包,它能封装相关的PROCEDURE、FUNCTION和变量,提高代码的组织性和...

    ORACLE PL/SQL从入门到精通

    PL/SQL变量的声明和使用是编程的基础,涉及到变量的声明、初始化、数据类型、%type属性等。变量的赋值和使用也是需要掌握的内容。 此外,书中还涉及到了ORACLE数据库的安装、存储过程的编写、序列操作、数据类型...

    Oracle PL/SQL程序设计(第5版)示例代码

    首先,PL/SQL是Oracle数据库支持的一种过程化编程语言,结合了SQL查询和控制结构,用于创建复杂的数据处理逻辑。它包括声明变量、条件判断、循环控制、异常处理等多个组成部分,使得开发者能够编写出高效且健壮的...

    Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本

    Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化编程的优点结合在一起,是Oracle数据库系统中不可或缺的一部分。在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入...

    oracle pl/sql实例精讲student数据库模式数据和表脚本

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和Procedural Language的编程结构,用于在Oracle数据库环境中创建复杂的应用程序。在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨...

    oracle10g_pl/sql

    - **变量和常量**:PL/SQL支持各种数据类型,如NUMBER、VARCHAR2、DATE等,以及声明变量和常量的方式。 - **流程控制**:包括IF...ELSIF...ELSE、CASE、FOR循环、WHILE循环等结构。 2. **PL/SQL程序单元** - **...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    1. **PL/SQL基础**:涵盖PL/SQL的基本语法,包括变量声明、常量定义、条件语句(IF-THEN-ELSIF-ELSE)、循环结构(WHILE, FOR)、异常处理(BEGIN-EXCEPTION-END)以及子程序(PROCEDURE和FUNCTION)的创建与调用。...

    Oracle PL/SQL学习官方教材

    1. **基础概念**:首先,教材会介绍PL/SQL的基本概念,包括块(Block)、变量(Variable)、常量(Constant)、数据类型(Data Types)和声明(Declaration)。例如,PL/SQL中的块由BEGIN、END语句界定,变量和常量...

    Oracle PL/SQL编程及最佳实践

    在 PL/SQL 中,变量和数据结构是非常重要的。变量可以是基本类型,也可以是复合类型。数据结构可以是数组、记录等。为了提高程序的性能和可读性,需要遵守一定的最佳实践,例如使用合适的数据类型、避免使用 global ...

    Oracle PL SQL 程序设计 下 第五版

    - 游标表达式简化了大量数据的处理,可以一次性将多行数据加载到PL/SQL变量中。 - Bulk Collect允许高效地将数据库结果集批量收集到PL/SQL集合中,提高性能。 12. **与SQL的交互** - PL/SQL可以直接执行DML...

    Oracle PL/SQL programming(5th Edition)

    - **数据类型**:介绍了PL/SQL支持的各种数据类型,包括基本数据类型和复合数据类型等。 - **控制结构**:如循环、条件语句等。 - **异常处理**:如何处理程序运行时可能出现的各种异常情况。 2. **高级编程技术*...

    Oracle PL/SQL程序设计(第5版)

    此外,书中的“PL/SQL程序数据”章节会讨论PL/SQL的数据类型、变量和常量、记录和表类型等基础知识,为构建PL/SQL程序打下坚实的基石。在“PL/SQL应用构建”章节,作者将指导读者如何利用PL/SQL构建应用程序,其中...

    Oracle PL/SQL best practice

    - 集合是PL/SQL中类似数组的数据结构,包括关联数组、索引表等,能高效处理多值数据。 - 使用集合进行批量操作,可以显著提高数据处理速度和代码简洁度。 4. 高性能PL/SQL: - 使用游标FOR循环代替显式循环,以...

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    2. **变量和数据类型**:PL/SQL支持多种数据类型,包括数值型(NUMBER、BINARY_INTEGER、PLS_INTEGER)、字符型(VARCHAR2、CHAR)、日期型(DATE)、布尔型(BOOLEAN)以及复合数据类型如记录和数组。 3. **控制...

    Oracle PL/SQL语言初级教程

    总之,Oracle PL/SQL语言初级教程将引导初学者逐步掌握PL/SQL的基础知识,包括语法、数据类型、函数、表和视图的管理、完整性约束、过程和函数、操作控制以及异常处理。通过学习,开发者可以编写出高效、稳定的...

Global site tag (gtag.js) - Google Analytics