我们知道PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理,这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销。然而,FORALL和BULK COLLECT可以让PL/SQL引擎把多个上下文却换压缩成一个,这使得在PL/SQL ...
分类:
数据库 时间:
2018-05-02 16:12:54
阅读次数:
193
原因: PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 解决: 1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值: 执行 select * from v$nls_parameters ...
分类:
数据库 时间:
2018-04-29 13:22:13
阅读次数:
419
情况一:使用sqlplus登录: 正常输入用户名的口令,就会报错,因为SYS是在数据库之外的超级管理员,所以我们在登录的时候 要在输入口令:口令+as sysdba(比如:123456 as sysdba) 情况二:使用PL/SQL登录: 这是我们平时的登录数据库很常规的操作,但是用SYS作为用户名 ...
分类:
数据库 时间:
2018-04-23 00:18:44
阅读次数:
514
安装之前先把客户端工具instantclient_12_1拷贝到一个没有中文和空格的目录中去, 比如我直接放到了D:\tools下面。注意这里需要的是32bit的。 下面开始安装PLSQL Developer 客户端。 PL/SQL安装详情 1.双击图标 提示信息: 1.会进入下面的界面 2.进一步 ...
分类:
数据库 时间:
2018-04-22 22:43:02
阅读次数:
321
要连接远程数据库,传统的一定可行的方法是在本地装一个oracle。然后使用“Network Configuration Assistant”配置。之后用PL/SQL Dev连接。由于须要在本地安装数据库,所以不是非常方便 以下介绍第二种方法 1、首先去oracle官网下载三个须要的压缩包 详细地址是 ...
分类:
数据库 时间:
2018-04-22 12:51:53
阅读次数:
188
函数:1. 函数查看字符串中共包含几个某特殊字符,如'A**B*CEDF'中包含几个‘*’ 2.函数把员工表中不同的工作连接成一个字符串 3.函数计算个人所得税,工资,薪金所得减3500, 含税级距 税率(%) 速除数 不超过1500 3 0 超过1500到4500 10 105 超过4500 到9 ...
分类:
数据库 时间:
2018-04-17 21:21:39
阅读次数:
439
1.PL/SQL PL/SQL是Oracle对 ql语言的过程化扩展,指在 SQL 命令语言中增加了过程处理语句,使SQL语言具有过程处理能力。把 SQL 语言的数据操纵能 力与过程语言的数据处理能力结合起来,使得 PLSQL 面向过程但比过程语言简单、高效、灵活和实用。 基本语法结构: [decl ...
分类:
数据库 时间:
2018-04-11 00:06:46
阅读次数:
197
注:本文来源于 深圳gg 《 java如何将一个List传入Oracle存储过程 》 一:数据库端建一个PL/SQL的数组。 二:java代码: ...
分类:
数据库 时间:
2018-04-09 21:11:25
阅读次数:
338
Oracle之PL/SQL学习笔记 自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。是以前做的,一直在压箱底,今天拿出来整理了一下,给大家分享,有不足之处还望大家批评指正。 PL/SQL定义:PL/SQL是由Oracle开发, ...
分类:
数据库 时间:
2018-04-09 15:51:42
阅读次数:
230
1、Oracle数据库客户端的种类及现状 目前Oracle数据库维护管理,通常是使用客户端软件:PL/SQL Developer,SQL* Plus,toad,em等进行数据的管理、维护等操作。这些工具大都是与Oracle一起捆绑安装的,基于C/S模式连接,基于命令行方式操作,不易用,并且安装过程繁 ...
分类:
数据库 时间:
2018-04-07 21:05:08
阅读次数:
325