PL/SQL编程重点语句输出整理

 1 create or replace procedure pr_mytest is
 2
 3
 4
 5 v_test number(8) :=123;
 6 v_char varchar2(10):=‘数据库‘;
 7 c_changl constant number(12,2) :=3.14;
 8 v_bm t_hq_ryxx.bum%type;
 9 type ty_ry is record           --复合类型里的记录类型,定义了一种新的记录类型
10 (
11 v_xingm t_hq_ryxx.xingm%type,
12 v_xingb t_hq_ryxx.xingb%type,
13 v_gongz number(10,2)
14 );
15
16 v_ry ty_ry;         --声明这种记录类型的变量
17
18 v_ryrow t_hq_ryxx%rowtype;  --表的所有字段
19
20
21
22
23 begin
24
25 v_char :=‘你好‘;
26 --c_chang1 := 12.45;
27
28 select count(1) into v_test from t_hq_ryxx;
29 dbms_output.put_line(v_char ||‘,测试存储过程,记录条数=‘||v_test);
30
31 select bum into v_bm from t_hq_ryxx  where rownum = 1;
32 dbms_output.put_line(v_char ||‘,测试存储过程,记录条数=‘||v_bm);
33
34 select xingm,xingb,gongz into v_ry from t_hq_ryxx  where rownum = 1;
35 dbms_output.put_line(‘记录类型=‘ || v_ry.v_xingm || ‘ ‘|| v_ry.v_xingb ||‘ ‘||v_ry.v_gongz);
36
37 select * into v_ryrow from t_hq_ryxx  where rownum = 1;
38 dbms_output.put_line(‘行记录类型=‘ || v_ryrow.xingm || ‘ ‘|| v_ryrow.xingb ||‘ ‘||v_ryrow.gongz|| ‘ ‘||v_ryrow.nianl);
39
40
41
42
43 end pr_mytest;
时间: 2025-02-01 02:51:30

PL/SQL编程重点语句输出整理的相关文章

pl/sql编程基础

PL/SQL 1.过程.函数.触发器是pl/sql编写的 2.过程.函数.触发器是存放在oracle数据库中的 3.pl/sql是非常强大的过程化语言 4.过程.函数.触发器可以在java程序中调用 pl/sql编写能节省一点时间就是提高了性能(量大),java直接调用数据库存放的过程,解析时间就节省下来了,提高了性能 模块化的设计思想----->存储过程 网络传输(java程序中编写的sql语言),直接调用数据库的过程节省了传输量 提高安全性(存储过程避免了数据库信息的泄漏) 缺点: 移植性不

ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)   继上篇:ORACLE PL/SQL编程之八:把触发器说透 得到了大家的强力支持,感谢.接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的.   本篇主要内容如下: 6.1 引言 6.2 创建函数 6.3 存储过程 6.3.1 创建过程 6.3.2 调用存储过程 6.3.3 AUTHID 6.3.4 

[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)                [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) [推荐]

[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)

原文:[推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) [推荐]ORACLE PL/SQL编程之四: 把游标说透(不怕做不到,只怕想不到) 继上两篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) 得到了大家的强力支持,感谢.接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的. 本篇主要内容如下: 4.1 游标概念 4.1.1 处理显式游标 4.1.2 处理

ORACLE PL/SQL编程总结(一)

----------PL/SQL 程序设计简介----------- 1.1   SQL与PL/SQL 1.1.1   什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写.PL/SQL是对SQL语言存储过程语言的扩展.从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL.它现在已经成为一种过程处理语言,简称PL/SQL.目前的PL/SQL包括两部分,一部分是数据库引擎部分:另一部分是可嵌入到许多产

【PL/SQL编程基础】

[PL/SQL编程基础]语法: declare 声明部分,例如定义变量.常量.游标 begin 程序编写,SQL语句 exception 处理异常 end: / 正斜杠表示执行程序快范例 -- Created on 2016/8/22 by VITAS declare 定义变量 v_num number; v_eno number; v_ename varchar2(10); begin v_num:=234; v_eno:=&empno; 接收输入变量 select ename into v_

pl/sql编程

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

PL/SQL编程(一)

1   PL SQL概念 PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL). PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL语句的使用上增加了编程语言的特点, 所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中, 通过逻辑判断.循环等操作实现复杂的功能或者计算的程序语言. 2    开发工具 (1) SQL Plus: Oracle公司的工具 (2) PL/SQL Developer: 一个独立的集成

PL/SQL 编程

一.什么是pl/sql pl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大. 二.pl/sql学习的必要性 1.提高应用程序的运行性能. 2.模块化的设计思想. 3.减少网络传输量. 4.提高安全性. 三.编写规范 1.注释 单行注释-- sql>select * from emp where empno