一、包的作用 • Oracle中包的概念与Java中包的概念非常类似,只是Java中的包是为了分类管理类,但是关键字都是package。 • 在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起的,即Proc
一、基本说明 • Oracle 中的函数可以返回表类型,但是这个表类型实际上是集合类型(与数组类似)。从 Oracle 9i 开始,提供了一个叫做"管道化表函数"来解决此问题。 • 管道化表函数,必须返回一个集合类型,且标明 pipelined。它不能返回具体变量,必须以一个空 return 返回
一、函数概述 • PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。   • 相同点:完成特定功能的程序   • 不同点:是否用return语句返回值 二、函数语法   CREATE [OR REPL
一、存储过程简介 • 存储过程(Stored Procedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。 • 存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。 • 存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过
一、游标概念 • 在 PL/SQL 块执行 SELECT/INSERT/UPDATE/DELETE 语句时,Oracle 会在内存中为其分配上下文区,而游标是指向该区域的指针。 • 游标为应用程序提供了一种对具有多行数据查询结果集中的每一行单独处理的方案,是设计交互式应用程序的编程接口。 二、游标
一、概念 • REF游标和游标变量用于处理运行时动态执行的SQL查询的结果集。 • 创建游标变量有两个步骤:   • 声明REF游标类型   • 声明REF游标类型的游标变量 • 声明REF游标的语法:   type 游标类型名 is ref cursor [return 返回值类型] 二、区别
一、PL/SQL运算符 类型 符号 说明 赋值运算符 := Java 和 C# 中都是等号,PL/SQL 的赋值是 := 特殊字符 || 字符串连接操作符 -- PL/SQL 中的单行注释 /*,*/ PL/SQL 中的多行注释,多行注释不能嵌套。 <<,>> 标签分隔符,
一、引言 • PL/SQL 程序可通过条件或循环结构来控制命令执行的流程。 • PL/SQL 提供了丰富的流程控制语句,与 Java 一样也有三种控制结构:   • 顺序结构   • 选择结构   • 循环结构 二、选择结构 2.1、IF-THEN 1)IF-THEN 该结构先判断一个条件是否为
一、PL/SQL简介 1)SQL是一种标准化的结构化查询语言,在数据库领域有着广泛的应用和重大影响。但是SQL并不能完成一个过程所能完成的任务,如某一个条件成立进行数据插入,否则不进行数据插入。 2)PL/SQL是Oracle公司对SQL语言的扩展,全面支持所有的SQL操作与数据类型。 3)PL/
为了帮助大家及时了解中国数据库行业发展现状、梳理当前数据库市场环境和产品生态等情况,从2022年4月起,墨天轮社区行业分析研究团队出品将持续每月为大家推出最新 《中国数据库行业分析报告》,持续传播数据技术知识、努力促进技术创新与行业生态发展。 5月《中国数据库行业分析报告》已正式发布(点击即可
目录19c单实例配置GoldenGate 并进行用户数据同步测试一、数据库操作1、开启数据库附加日志2、开启数据库归档模式3、开启goldengate同步4、创建goldengate管理用户5、集成捕获所需权限授权6、创建测试用户及测试表二、配置GOLDENGATE1、配置MGR2、重启MGR3、
前言   【本文于2022-5-10日首发于ITPUB微信公众号平台】   该篇文章是我第一次跟DTCC合作编写的,整篇文章大概8000字,可能花您15分钟阅读。我和DTCC的韩楠老师,共花7了天时间,每天把该文章打磨到晚上12点,在这非常感谢编辑老师的负责与付出。   这篇也是我分享里为数不多“
CentOS7.6搭建RAC 1.系统环境配置 1.1概述 ​ 搭建两个节点的rac集群,其每个节点均有两个网卡,public网卡和private网卡。两个节点的主机名分别为rac1和rac2 1.2 参数设置(RAC1&RAC2) 编辑/etc/hosts文件 vim /etc/hos
在做文件迁移的时候在本地导出了一份dmp的备份文件,结果导入服务器的数据库的时候报错 这个时候我们可以执行以下sql查看一下服务器的数据库字符集是什么 select * from nls_database_parameters where parameter ='NLS_CHARACTERSET
Oracle数据导入导出imp/exp    Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于:   imp/exp 用户名/密码@service_name或oracle_sid full=y  file=C:导出文件名
Oracle备份与还原 EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文
目录1、下载需要的jdbc jar 包2、下载jar包3、在当前目录下输入cmd进入控制台4、控制台输入 命令解释5、执行后有如下就表示成功6、在maven配置 1、下载需要的jdbc jar 包 查询自己的oracle的版本信息,下载相应的驱动jar包 select * from v$versi

推荐文章