1
sqlplus的autotrace开关

官方文档https://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_eight.htm#i1037226set autotrace off表示关闭,是默认的(set autot off)set autotrace on表示显示结果、执行计划、统... ...

九命猫幺 @ 2020/07/30

3
oracle存储过程转达梦8存储过程时踩过的坑

达梦存储过程的语法与oracle的高度相似,但有好多细节还是有差异。我在这次项目迁移中踩过不少小坑,在这里给大家分享一下。 说明一下,我用的版本是达梦8,迁移时碰到的问题有些我已经反馈给达梦的官方群管理员,估计以后会有修复。 rpad问题 达梦的rpad函数,计算中文时永远是认为一个中文字符中两个字 ...

皇家救星 @ 2020/07/27

5
sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory

在Zabbix Server服务器上安装oracle-instantclient11.2后,结果使用sqlplus命令时遇到“sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object f... ...

潇湘隐者 @ 2020/07/23

6
oracle创建触发器(例:当有操作x_yonghu表指定字段并且字段有修改时,插入日志表)

最近总发现用户表一些数据被删了,找不到原因,后面通过创建触发器来排查,当有操作x_yonghu表时,记录下来插入日志表中。 create or replace trigger trg_x_yonghu_log_aft_modify after update OF shouji, zigezhengh ...

微笑在嘴边 @ 2020/07/23

7
【赵强老师】什么是Oracle的数据字典?

数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新。数据一览与数据 ...

赵强老师 @ 2020/07/17

8
ORACLE 12C创建wm_concat函数

0.首先使用dba用户登录数据库,并解锁wmsys用户 alter user wmsys account unlock; 1.用WMSYS用户登录,不知道密码可以修改其密码 alter user wmsys identified by 123456; 2.在wmsys下创建可用的wm_concat函 ...

ZhenV5 @ 2020/07/16

9
【赵强老师】第一个Oracle的手工备份和恢复

一、什么是手工管理的备份与恢复? 尽管在Oracle中,已经有了RMAN的备份与恢复。但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子来为大家介绍如何使用手工的方式来完成Oracle的备份与恢复。**手工方式的本质是通过操作系统的cp命令完成,**但是在备份与恢复的时候,需要把数据 ...

赵强老师 @ 2020/07/07

11
exp imp

小咖啡 @ 2020/07/02

12
Oracle遇坑合集

序 平时在Oracle的日常相关开发这种,总会遇到各种各样的坑,索性在这里记录下,后续慢慢更新 如有问题,望指正,不胜感激! 1、Oracle 12c登录问题 背景:之前一直在 Oracle 11g 数据库上进行相关开发,最近新进项目组使用的是 Oracle 12c 遂入坑12c,了解一下新特性 问 ...

Neumann97 @ 2020/07/01

13
通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据

前一阵领导安排了一个任务:定时将集团数据库某表的数据同步至我们公司服务器的数据库,感觉比写增删改查SQL有趣,特意记录下来,希望能帮到有类似需求的小伙伴,如有错误也希望各位不吝指教 环境描述: 集团数据库:Oracle 11g 部门数据库:Oracle 11g 使用的软件:PLSQL Develop ...

Java挖坑工程师 @ 2020/07/01

14
plsql 调用方法

CREATE OR REPLACE FUNCTION c_to_f (degree NUMBER) RETURN NUMBER IS buffer NUMBER; BEGIN buffer := (degree * 9/5) + 32; RETURN buffer; END; --第一种 前提方法必 ...

舒碧 @ 2020/06/28

15
plsql EXECUTE IMMEDIATE动态执行sql

select * from BANK t; DECLARE v_money bank.money%TYPE; BEGIN --简单执行sql,注意sql字符串不要带分号结束 EXECUTE IMMEDIATE 'SELECT money FROM bank WHERE id = 5'; --带参数, ...

舒碧 @ 2020/06/28

16
Oracle中Ipad和Rpad函数的用法

函数参数:lpad( string, padded_length, [ pad_string ] ) 参数说明: string:源字符串; padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(str ...

卡卡不卡 @ 2020/06/27

17
Oracel中coalesce函数的用法

1、coalesce函数的用法 1.1 取出第一个不为空的列的数据。 ​ 1.2 coalesce函数里面的数据类型,必须全部都跟第一列的数据类型一致。 ​ 原因为第一个参数为数值,第二个参数为字符串;可通过转换数据类型来使用,如下图: ​ ...

卡卡不卡 @ 2020/06/27

18
Oracel中Decode函数的用法

第一种形式: decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) ​ 实现数据的汇总: 源数据: ​ 汇总后的数据:使用decode函数处理数据后对dname字段进行汇总。 ​ 第二种形式: decode(字段或字段的运算,值1,值2,值3);当字段或字段的运算的值等于值 ...

卡卡不卡 @ 2020/06/27

19
oracle异常处理

语句执行过程中,由于各种原因使得语句不能正常执行,可能会造成更大错误或整个系统的崩溃,所以PS/SQL提供了异常(exception)着一处理的方法来防止此类情况的发生。在代码运行的过程中无论何时发生错误,PL/SQL都能控制程序自动地转向执行异常部分。 1.预定义异常 预定义异常是由于系统产生的。 ...

新来的一名小博客 @ 2020/06/27

20
选择和跳转语句

1.case语句 case语句使用简单的结构对数值做出选择,更为重要的是,它还可以用来设置变量的值 --CASE语法格式: case input_name when 表达式 then 结果执行 …… end; 说明:首先设定一个变量的值,然后顺序比较when关键字后面给出的值,若相等,则执行then ...

新来的一名小博客 @ 2020/06/27