Oracle错误——ORA-03113:通信通道的文件结尾 解决办法原创 fightingKing 最后发布于2014-09-29 12:19:35 阅读数 266883 收藏展开 由来 今天跟往常一样,登陆PL/SQL,确登陆失败,出现一个错误“ORA-01034”和“ORA-27101”如图:然 ...
分类:
数据库 时间:
2020-04-28 12:50:11
阅读次数:
83
一、存储过程的概念存储过程(storedprocedure)是Oracle数据库中为了完成某功能的PL/SQL代码集,就像没有返回值的自定义函数。二、存储过程的创建、调用和权限1、创建存储过程createorreplaceprocedure存储过程名(参数1模式数据类型,......)as/is--定义局部变量变量1数据类型;......begin--实现存储过程功能的PL/SQL代码。.....
分类:
数据库 时间:
2020-04-24 01:33:38
阅读次数:
82
一、执行java代码 简介 oracle提权漏洞集中存在于PL/SQL编写的函数、存储过程、包、触发器中。oracle存在提权漏洞的一个重要原因是PL/SQL定义的两种调用权限导致(定义者权限和调用者权限)。定义者权限给了低权限用户在特定时期拥有高权限的可能,这就给提权操作奠定了基础。 即无论调用者 ...
分类:
数据库 时间:
2020-04-23 21:03:30
阅读次数:
66
一、什么是存储过程 Oracle存储过程可以说是一个记录集吧,它是由一些PL/SQL语句组成的代码块,这些PL/SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存储过程的好处: 由于数据库执行动作时,是先编译后执行 ...
分类:
数据库 时间:
2020-04-18 11:45:49
阅读次数:
66
本次我们学习下如何在Windows下,通过 连接上Oracle数据库。 本人环境: Windows10 家庭版 64位 Oracle版本: Oracle 11.2.0 64位 PLSQL版本: PL/SQL Developer 10.0.3.1701 64位 配置Oracle 32位客户端 首先,除 ...
分类:
数据库 时间:
2020-04-12 16:21:21
阅读次数:
77
一、什么是触发器 数据库触发器是一个与表相关联的,存储的PL/SQL 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,Oracle自动执行触发器中定义的语句序列。 触发器的应用场景如下: 复杂的安全性检查 数据的确认 数据库审计 数据的备份和审计 二、 ...
分类:
数据库 时间:
2020-04-07 09:40:16
阅读次数:
79
通过使用 JDBC Statement, CallableStatement 和 PreparedStatement 接口定义的方法和属性,使可以使用 SQL 或 PL/SQL 命令和从数据库接收数据。 接口应用场景 Statement 当在运行时使用静态 SQL 语句时(Statement 接口不 ...
分类:
数据库 时间:
2020-04-03 00:14:33
阅读次数:
93
plsql的结构 declare 变量声明部分begin 执行部分exception 异常处理部分End *:declare 和 exception部分是可选的 默认:调用一个匿名块/存储过程后,只执行不输出学习调试时: set serveroutput on PL/sql中变量的定义 变量 的定义 ...
分类:
数据库 时间:
2020-03-30 09:23:26
阅读次数:
70
一、Oracle中的varchar2类型1.我们在Oracle数据库存储的字符数据一般是用VARCHAR2。VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型,不同场景的最大长度不同。2.在Oracle Database中,VARCHA ...
分类:
数据库 时间:
2020-03-30 00:28:08
阅读次数:
206
plsql的结构 plsql的变量声明: 先写一个简单plsql块 命令窗口不能修改 代码 所以在写之前先要在记事本上写 然后再复制到命令窗口里 PL/sql块中流程控制 if语句: 这种是if else 只有两种情况下 if语句多种情况下 求成绩 0-60 是不及格,60-70 合格 70 -80 ...
分类:
数据库 时间:
2020-03-27 19:42:15
阅读次数:
101