数据库学习的辛酸
故克里
java、python、scala、spark啥都行
展开
-
Oracle 数据库触发器学习笔记
一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会...转载 2018-03-06 14:03:13 · 303 阅读 · 0 评论 -
Oracle 数据库存储过程学习笔记
1、最简单的创建存储过程CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型…)]{AS|IS}[说明部分]BEGIN可执行部分[EXCEPTION错误处理部分]END [过程名];其中:可选关键字OR REPLACE 表示如果存储过程已经存在,则用新的存储过程覆盖,通常用于存储过程的重建。...转载 2018-03-06 14:58:56 · 404 阅读 · 0 评论 -
dmp数据文件导入问题
事件:今天需要将oracle数据库备份的dmp数据文件导入到数据库中。情况说明: 我们都是使用PL/SQL developer客户端远程连接oracle服务。问题:使用developer客户端 工具 —》导入表 —》Oracle 导入dmp文件,报错:imp-00038:无法转换为环境字符集句柄。 解决方案:数据库导入导出有两组指令:exp ,imp 与expdp、impdp。这两组...原创 2018-03-14 16:54:59 · 615 阅读 · 0 评论 -
impdp命令出现ora-39070解决方案
今天,在使用impdp命令向数据库导入dump文件的时候,出现ora-39070 无法打开日志文件的错误,错误如下图:解决方案:找到oracle安装目录的dpdump目录,例如我的为:C:\oraclexe\app\oracle\admin\XE\dpdump.将需要导入的dump文件放入该目录下。使用如下命令,即可成功导入。注意:红色方框内的路径,当文件复制到dpdu...原创 2018-04-11 09:02:03 · 8080 阅读 · 0 评论 -
ora-01756
最近在做回归测试,将已经写好的脚本导入到初始化的数据库中,出现如下结果。SQL> insert into DCT (ID, DCTID, SEQNO, VALUE, TEXT, PARAM) values (‘OrgType_City’, ‘OrgType’, 2, ‘3’, ‘中文字符’, null); ERROR: ORA-01756: quoted string not pr...原创 2018-05-04 16:06:31 · 14283 阅读 · 0 评论