`
java-mans
  • 浏览: 11454150 次
文章分类
社区版块
存档分类
最新评论

《PL/SQL 语言开发参考手册》之二:PL/SQL 程序结构

 
阅读更多

《PL/SQL 语言开发参考手册》之二:PL/SQL 程序结构

《PL/SQL 语言开发参考手册》下载地址
1、PL/SQL块
1)申明部分,DECLARE(如果语句不需要声明任何变量,可以不写);
2)执行部分,BEGIN <---------> END;
3)异常处理,EXCEPTION(可以没有);
2、PL/SQL开发环境
可以运用任何纯文本的编辑器编辑,例如:VI
3、PL/SQL 字符集
字母:A-Z,a-z;
数字:0-9;
空白:TAB,SPACE,回车;
符号: +_)(*&^%$#@!~ ;
PL/SQL 对大小写不敏感(注意)
4、标识符命名规则答:
1)字母开头:
2)后跟任意的非空格字符、数字、货币符号($)、下划线(_)或 #;
3)最大长度为 30 个字符(八个字符左右最合适);
用来给对象命名(潜规则):
变量:以 v_ 开头
游标:以 c_ 开头
类型:
子程序:
5、分界符
1)运算符 + - * / **(指数操作符)
2)关系 =(相当于JAVA中的==) > < <> != ~= ^= <= >=
3)赋值 := 例子 a:=2
4)联接 || 例:'abc' || 123
5)标号 << 需要的标记 >>
6)注释 --(单行) /* */(段落)
7)替代 <scape> <tab> <enter>
6、文字
1)字符型文字(字符串)
'tom' (单引号)
'tom''s pen' ''为 2 个单引号(标识转义) 为 tom's pen
2)数字型
123 -4 +56 0 9.0 1.23E5 9.8e-3
3)布尔型
TRUE FALSE NULL
7、变量声明
语法 Var_name [CONSTANT](标识常量,可选)type [NOT NULL](标识为 not-null 后必须在后面初始化) [:=value](赋值,初始化);
Var_name [CONSTANT](标识常量,可选)type [NOT NULL] [ default value](赋值,初始化)等同于上面的语句;
注:
1)申明时可以有默认值也可以没有;
2)如有[CONSTANT][NOT NULL],变量一定要有一个初始值;
3)赋值语句为“:=”;
4)变量可以认为是数据库里一个字段;
5) 规定没有初始化的变量为 NULL;

分享到:
评论

相关推荐

    Oracle PL/SQL语言初级教程

    PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及...

    pl/sql开发手册

    pl/sql开发手册,适用于ORACLE初学者

    pl/sql最新中文手册

    最新pl/sql7.0中文手册

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

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...

    PL /SQL高级数据库程序设计语言

    PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些...

    Oracle PL/SQL程序设计(第5版)(下册)第二部分

    《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...

    Pl/Sql程序设计

    1、PL/SQL简介 2、PL/SQL基础 3、记录和表 4、在PL/SQL中使用SQL 5、内置SQL函数 6、游标 7、过程和函数 ...

    PL/SQL 程序设计

    PL/SQL 程序设计 本章主要重点:  PL/SQL概述  PL/SQL块结构  PL/SQL流程  运算符和表达式  游标  异常处理  数据库存储过程和函数  包  触发器

    pl/sql例题代码pl/sql例题代码pl/sql例题代码

    pl/sql例题代码pl/sql例题代码pl/sql例题代码

    PL/SQL经典开发手册

    PL/SQL经典开发手册

    Oracle PL SQL程序设计 上 第五版(代码示例)

    《oracle pl/sql程序设计(第5版)》基于oracle数据库11g,从pl/sql编程、pl/sql程序结构、pl/sql程序数据、pl/sql中的sql、pl/sql应用构建、高级pl/sql主题6个方面详细系统地讨论了pl/sql以及如何有效地使用它。...

    PL/SQL 用户指南与参考

    PL/SQL 用户指南与参考 第一章 PL/SQL一览 第二章 PL/SQL基础 第三章 PL/SQL数据类型 第四章 PL/SQL的控制结构 第五章 PL/SQL集合与记录 第六章 PL/SQL与Oracle间交互 第七章 控制PL/SQL错误 第八章 PL/SQL...

    pl/sql developer11.0

    pl/sql developer11.0下载 pl/sql developer11.0下载 pl/sql developer11.0下载

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

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

    PL/SQL免安装版

    PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的...

    PL/SQL Developer9.06

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

    PL/SQL Developer 客户端

    PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的...

    PL/SQL语言的简介

    PL/SQL语言的简介 程序结构 流程控制 异常处理 过程与函数 游标 程序包 触发器

    PL/SQL User's Guide and Reference (官方CHM)

    PL/SQL, Oracle's procedural extension of SQL, is an advanced fourth-generation programming language (4GL). It offers modern features such as data encapsulation, overloading, collection types, ...

Global site tag (gtag.js) - Google Analytics