PL/SQL基本语法

*2.PL/SQL基本语法

1)匿名块

一段不能在数据库存储的PL/SQL。

基本结构如下:

DECLARE

//变量的声明定义区域(可省略)

BEGIN

//业务处理区域

EXCEPTION

//异常处理区域(可省略)

END

2)注释

--单行注释内容

/*

多行注释内容

*/

3)控制台打印输出语句

set serveroutput on;--打开控制台显示

dbms_output.put_line(内容);

4)最简单的PL/SQL

begin

dbms_output.put_line(

‘Hello PL/SQL!‘);

end;

时间: 2024-07-29 11:29:10

PL/SQL基本语法的相关文章

oracle入门(6)——PL/SQL常用语法

[本文介绍] 本文不是”语法大全“,只是记录下作项目里自己常用的一些语法.方便查询. [语法] [输出]   (1)输出语法 DBMS_OUTPUT.PUT_LINE( ) [定义]   (1)定义变量: ...... as 变量名 类型(长度) begin ...... 例如: (2)定义变量 ,类型 依赖其他变量的类型 例如: 这样,改了name的类型,returnValue类型也跟着改变. (3)自定义类型(类似C语言的结构体)每次只能拿一条数据,不然会的报错. 例如: (4)以“表”做为

PL/SQL基础语法

有时候我们需要对数据库中的数据进行一些稍微复杂的操作,而且这些操作都是一次性的,用完之后就不再用了. 用存储过程的话就太麻烦,而且浪费,用完了还要去删除.而单个SQL无法满足需求.这时候用一下SQL的语句块就可以了. 如果你用的是Oracle数据库,那么你就可以用PL/SQL(Procedure Language/SQL),即过程化查询语言.这是第三代语言.而我们用的SQL是结构化查询语言,属于第四代语言. PL/SQL能够实现更加复杂的逻辑操作,像我们使用Java,C等高级语言一样.但如果是在

oracle pl/sql基本语法

---pl/sql编程语言 ---pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性. ---pl/sql编程语言比一般的过程化编程语言,更加灵活高效. ---pl/sql编程语言主要用来编写存储过程和存储函数等. ---声明方法 ---赋值操作可以使用:= 也可以使用into查询语句赋值 declare i number(2) := 10; s varchar2(10) := '小明'; ena emp.ename%type;---引用型变量 emprow emp%r

Oracle PL/SQL入门语法点

PL_SQL:带有分支和循环,面向过程匿名块:declare(可选,声明各种变量和游标的地方)begin(必要的,从此开始执行)exception(抓取到异常后执行的)end;[sql] view plaincopyset serveroutput on;(默认是关闭) --最简单的PL/SQL语句块 begin dbms_output.put_line('HelloWorld!'); end; --最简单的语句块 declare v_name varchar2(20); begin v_nam

Oracle PL/SQL基础语法 ——Oracle Database 11g R2

一.PL/SQL代码块 DECLARE(可以不是用此块) <声明变量>; BEGIN <语句序列>; END; 在SQL Plus执行需要在代码块最后/,并且单独占一行. DBMS_OUTPUT.PUT_LINE();用于输出内容,类似于C的printf,C++的cout. 二.PL/SQL注释 行注释(一行):--. 块注释(多行):/* */.

Oracle PL/SQL编程语法

--plsql块结构,计算a,b的和 declare a int:=10; b int:=20; c int; begin c:=a+b; dbms_output.put_line(c); end; --%type数据类型,输出员工名称和职务信息 declare var_ename scott.emp.ename%type; var_job scott.emp.job%type; begin select ename,job into var_ename,var_job from scott.e

Oracle中PL/SQL简介、基本语法以及数据类型

Oracle中PL/SQL简介.基本语法以及数据类型 一.PL/SQL简介. Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询和Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量申明,赋值语句,而且还有条件,循环等流程控制语句.过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言,可以创建过程和函数以及程序包. PL/SQL是一种块结构的语言,它将一组语句放在一个块中,一次性的发送给服务器,由服

PL/SQL简介与基本语法

PL/SQL的简介: PLSQL 是Oracle公司在SQL基础上进行扩展而成的一种过程语言.PLSQL提供了典型的高级语言特 性,包括封装,例外处理机制,信息隐藏,面向对象等:并把最新的编程思想带到了数据库服务器和工具 集中. 与Java, C#相比 ,PLSQL的优势是:SQL语言可以直接写到PLSQL的"块"中或者是PLSQL的过程. 函数中.没有必要向java那样先创建Statement对象来执行SQL; 这使得PLSQL成为很强大的事务处理语 言,即:使用SQL来处理数据,使

pl/sql 基础笔记(上)

由于公司中使用 oracle,而本人对存储过程一直也懵懵懂懂,故一周时间学习了一遍 pl/sql,在此记下笔记!!! 一.前提,pl/sql 是啥? 1.PL/SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问. 2.由于该语言集成于数据库服务器中, 所以PL/SQL代码可以对数据进行快速高效的处理. 3.PL/SQL 是 ORACLE 系统的核心语言,现在 ORACLE 的许多部件都是由 PL/SQL 写成. 4.在 PL/SQL 中只能用 SQL 语句