随笔分类 -  Oracle

摘要:#######################################查看执行时间长的SQL########################################################--查询耗时长的sqlselect 'alter system kill session 阅读全文
posted @ 2023-11-03 14:09 逐梦北京 阅读(19) 评论(0) 推荐(0)
摘要:--查询某个表在哪些存储过程中被调用 select * from user_source e where e.TYPE='PROCEDURE' and upper(e.TEXT) like '%%'; --查看表的创建日期select CREATED,LAST_DDL_TIME,s.* from u 阅读全文
posted @ 2023-11-03 14:02 逐梦北京 阅读(24) 评论(0) 推荐(0)
摘要:索引失效的七字口诀:模型数空运最快 ,字面意思就是运送一个模型,要用飞机空运,不要用陆运和海运,数空运最快。口诀中的每一个字都代表一种索引失效的类型。我逐个讲解一下。 1. 模:代表模糊查询。like的模糊查询以%开头,索引失效。 2. 型:代表数据类型。类型错误,如字段类型为varchar,whe 阅读全文
posted @ 2023-11-03 13:53 逐梦北京 阅读(224) 评论(0) 推荐(0)
摘要:oracle计算hash值1、dbms_utility.get_hash_value(name VARCHAR2,base NUMBER,hash_size NUMBER) 函数说明name:输入值base:返回hash value的起始值(hash bucket最小值)hash_size:返回ha 阅读全文
posted @ 2023-11-03 11:45 逐梦北京 阅读(928) 评论(0) 推荐(0)
摘要:博主提供了汉化版PLSQL Developer13的安装包 ,某盘自取,包含32bit/64bit。链接:https://pan.baidu.com/s/1RyBYBUfGaU23yLnoGNXg-Q 提取码:mhet汉化过程 往下看。顺便做个好人发个破解码:product code: 4vkjwh 阅读全文
posted @ 2023-07-28 21:22 逐梦北京 阅读(2589) 评论(0) 推荐(2)
摘要:GETLENGTH 返回指定 LOB 数据的长度的函数DBMS_LOB.GETLENGTH(lob_loc IN BLOB/CLOB/BFILE/NCLOB) RETURN INTEGER; OPEN 打开LOB对象 DBMS_LOB.OPEN( lob_loc IN OUT NOCOPY BLOB 阅读全文
posted @ 2023-04-17 09:05 逐梦北京 阅读(3271) 评论(0) 推荐(0)
摘要:Oracle使用正则表达式离不开这4个函数: 1。regexp_like 2。regexp_substr 3。regexp_instr 4。regexp_replace 看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配, 阅读全文
posted @ 2023-02-22 13:42 逐梦北京 阅读(529) 评论(0) 推荐(0)
摘要:元数据被称为数据的数据,类似于数据总览,mysql的元数据存储在 information_schema 数据库中(大多数都是如此),而oracle存储在数据字典中也类似information_schema数据库 数据字典的生成 数据字典是在数据库创建时,由Oracle数据库服务器自动创建的,存放在数 阅读全文
posted @ 2022-10-11 15:30 逐梦北京 阅读(1026) 评论(0) 推荐(0)
摘要:错误提示:oracle在toad中执行一段sql语句时,出现错误‘ORA-01704:字符串文字太长’。如下图: 原因:一般为包含有对CLOB字段的数据操作。如果CLOB字段的内容非常大的时候,会导致SQL语句过长。隐式转换:oracle默认把字符串转换成varchar2类型,而这个字符串的长度,又 阅读全文
posted @ 2022-08-19 14:13 逐梦北京 阅读(5721) 评论(0) 推荐(0)
摘要:DBMS_JOB has been around forever, and now it is deprecated. Although DBMS_JOB still exists in 10g and 11g, but only for backward compatibility. No new 阅读全文
posted @ 2022-08-12 09:45 逐梦北京 阅读(253) 评论(0) 推荐(0)
摘要:1.数据库锁表查询语句: SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME 被锁对象名, LO.LOCKED_MODE 锁模式, sess.LOGON_TIME 登录数据库时间, 'A 阅读全文
posted @ 2021-11-24 10:33 逐梦北京 阅读(1122) 评论(0) 推荐(0)
摘要:一般只是作为客户端访问Oracle,并不需要安装庞大的Oracle。有时候经常忘记怎么配置精简版Oracle,这篇文章做个记录备份。 可以从http://www.oracle.com/technetwork/database/features/instant-client/index-097480. 阅读全文
posted @ 2021-10-14 16:00 逐梦北京 阅读(542) 评论(0) 推荐(0)
摘要:表a 、表b、表c a left join b on 条件1 以a为主表 a left join b on 条件1 left join c on 条件2 执行顺序是: 先a和b进行连接,生成一张中间表d,然后再和c进行条件连接生成最后的表的数据 阅读全文
posted @ 2021-01-05 15:04 逐梦北京 阅读(1003) 评论(0) 推荐(0)
摘要:一、准备工作 1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。 2、下载PLSQL时,版本旁边会有个“Language pack”的链接,点击后左侧选择“Chinese”即可下载汉化包。 3、注册码 PLSQL Developer 12.0.7 注册码 product 阅读全文
posted @ 2020-12-30 16:19 逐梦北京 阅读(279) 评论(0) 推荐(0)
摘要:集合类型 1. 使用条件: a. 单行单列的数据,使用标量变量 。 b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接 ] c. 单列多行数据,使用集合 *集合:类似于编程语言中数组也就是。pl/sql集合类型包括关联数组Associative array(索引表 pl/sql tabl 阅读全文
posted @ 2019-12-31 13:49 逐梦北京 阅读(388) 评论(0) 推荐(0)
摘要:ORACLE 如何查看存储过程的定义 相关的数据字典 USER_SOURCE 用户的存储过程、函数的源代码字典 DBA_SOURCE 整个系统所有用户的存储过程、函数的源代码字典 ALL_SOURCE 当前用户能使用的存储过程(包括其她用户授权)、函数的源代码字典 USER_ERRORS 用户的存储 阅读全文
posted @ 2017-05-15 15:13 逐梦北京 阅读(3186) 评论(0) 推荐(0)
摘要:这个子句主要是用于B树结构类型的数据递归查询,给出B树结构类型中的任意一个结点,遍历其最终父结点或者子结点。 先看原始数据: 对应B树结构为: 接下来看一个示例: 要求给出其中一个结点值,求其最终父结点。以7为例,看一下代码 start with 子句:遍历起始条件,有个小技巧,如果要查父结点,这里 阅读全文
posted @ 2017-04-26 15:14 逐梦北京 阅读(292) 评论(0) 推荐(0)
摘要:oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨 阅读全文
posted @ 2017-03-03 18:06 逐梦北京 阅读(340) 评论(0) 推荐(0)
摘要:FORALL与BULK COLLECT的使用方法: 1.使用FORALL比FOR效率高,因为前者只切换一次上下文,而后者将是在循环次数一样多个上下文间切换。 2.使用BLUK COLLECT一次取出一个数据集合,比用游标条取数据效率高,尤其是在网络不大好的情况下。但BLUK COLLECT需要大量内 阅读全文
posted @ 2016-09-01 13:39 逐梦北京 阅读(2793) 评论(0) 推荐(0)
摘要:引用自:http://blog.csdn.net/ggjjzhzz/archive/2005/10/17/507880.aspx在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包 阅读全文
posted @ 2016-08-25 10:30 逐梦北京 阅读(821) 评论(0) 推荐(0)