对于初学者来说,Oracle 数据库语言PL/SQL总是有点"怪",它被称为是宿主语言,顾名思义就是依附于某个事物而生存,而PL/SQL就是依附于Oracle数据库,它运行环境就是Oracle数据库。 这和其它语言稍微有点不同,这样很多初学者感觉很难去理解,开始更多的人把它认为它仅仅是一种脚本语言,其实它是高度结构化第四代开发语言,它不但具备了很多第四代开发语言程序流程控制能力,...
原创 2021-07-21 11:50:42
127阅读
PL/SQL pl/lql块基本结构:  declare  ...  begin  ...  exception  ...  end;  /变量命名: 1:声明变量  赋予适当变量名 &
原创 2008-11-04 14:28:37
696阅读
3评论
  一 PL/SQL介绍 1 PL/SQL是什么? PL/SQL(procedural language/SQL)是Oracle在标准sql语言上扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它功能变更加强大。 (1)过程,函数,触发器是PL/SQL编写 (2)过程,函数,触发器是在Oracle中 (3)
转载 2019-03-11 04:53:00
287阅读
2评论
1. PL/SQL特点优点:高效、模块化思想、减少网络流量、提高安全性缺点:移植性较差2. 第一个实例开发工具有:sqlplus, PL/SQL Developer等CREATE OR REPLACE PROCEDURE sp_proc1 ISbegin--执行部分(此为注释)insert into t_emp values(1,'zhangsan');end;/   IS |
原创 2010-01-07 23:08:10
842阅读
1.使用包set serveroutput onbegin--使用包dbms_outputdbms_output.put_line('hello world');end;/2. 变量赋值declare     v_ename varchar2(5);      v_sal number(7,2);begin 
原创 2010-01-07 23:38:28
677阅读
1. 条件判断将工资低于2000员工工资增加10%create or replace procedure sp_proc6(spName varchar2) isv_sal emp.sal%type;beginselect sal into v_sal from emp where ename=spName;if v_sal < 2000 thenupdate emp set sal=sa
原创 2010-01-09 11:37:58
976阅读
1.数据类型, 四大类标量类型v_ename varchar2(10);v_sal number(6,2);--定义在-9999.99到9999.99范围值v_sal2 number(6,2):=5.4;--赋予初始值5.4v_hiredate date;v_valid boolean not null default false;例子:declarec_tax_rate number(3,2)
转载 精选 2010-01-08 22:17:27
604阅读
pl/sql是一种编程语言,就像java一样java叫做高级编程语言 什么是编程,编程说到底就是对于数据操作,
原创 2022-07-28 11:55:13
94阅读
SQL> declare 2 c_tax_rate number(3,2):=0.03; 3 v_name varchar2(20); 4 v_passwd varchar2(20); 5 v_sale number(7,2); 6 v_tax_sale number(7,2); 7 begin 8
原创 2022-07-28 13:52:20
72阅读
复合变量可以将不同数据类型多个值存储在一个单元中。由于复合类型可以由用户自己根据需要定义其结构,所以复合数据类型也称为自定义数据类型。在PL/SQL中,使用%TYPE声明变量类型与数据表中字段数据类型相同,当数据表中字段数据类型修改后,PL/SQL程序中相应变量类型也自动随之改变。如EMP表中有一个ENAME字段,其数据类型为VARCHAR2(30),声明变量v_name用来存放ENAME
原创 2016-12-05 23:49:24
555阅读
n 介绍 块(block)是pl/sql基本成型单元,编写pl/sql程序实际上就是编写pl/sql块。要完成相对简单应用功能,可能只需要编写一个pl/sql块;但是如果要想实现复杂功能,可能需要在一个pl/sql块中嵌套其它pl/sql块。、 n 块结构示意图 pl/sql块由三个部分构成
转载 2019-07-01 14:56:00
122阅读
2评论
变量使用PL/SQL变量变量作用:(在DECLARE阶段被声明)(*每一行只声明一个变量)(在执行阶段被赋予新值)(可以在PL/SQL之间传递值)(通过标准输出包可以看到结果)变量初始化和关键字:identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT expr];[CONSTANT] 必须初始化,并且其值不能改变[NOT NULL] 必须
转载 精选 2015-06-18 14:57:41
437阅读
变量作用域:   变量可以使用程序单元部分可见性: 当一个变量在它作用域中可以用一个不限定名字来引用时1.CONSTANT  声明一个常量2.NOT NULL 约束变量不能为空3.:=value 用于为变量附初始值例如 v_name DATE NOT NULL := SYSDATE v_name INT  NOT NULL DEFAULT 7369变量在没有被
原创 2015-04-09 09:35:37
944阅读
1.create or replace procedure test_prc(p_data_dt in date) IS e_name emp.ename%type; begin select ename into e_name from emp where hiredate =p_data_dt;...
转载 2013-12-24 17:31:00
246阅读
在本章中,无涯教程将讨论Pl/SQL变量变量不过是无涯教程程序可以操作存储区域名称。 变量声明...
原创 2023-12-22 13:21:32
165阅读
PL/SQL编程之变量部分
原创 2017-07-20 20:00:35
908阅读
1点赞
SQL> set serveroutput onSQL> SQL> SQL> declare 2 sname varchar2(20):='jerry'; 3 begin 4 sname:=sname || ' and tom'; 5 5 dbms_output.put_line(sname); 6 end; 7 / jerry and tom
SQL
转载 2023-05-22 11:45:42
40阅读
1. 需要开启服务: 本机安装oracle ,默认是开机启动服务,开机时间太慢,关闭了,需要手动打开: OracleDBConsoleorcl OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1TNSListener OracleService
转载 2020-12-01 19:30:00
93阅读
2评论
PL/SQLsql*plus 变量小结 (2007-12-25 20:30:41)   PLSQL变量有四种类型,分别是: - 标量类型(Scalar) - 复合类型(Composite) - 参照类型(Reference) - LOB类型(Large Object) 1、标量
转载 精选 2011-05-26 13:20:31
480阅读
PL/SQL介绍3 - 触发器 稍后播出。。。
转载 精选 2010-01-08 22:03:45
595阅读
  • 1
  • 2
  • 3
  • 4
  • 5