Oracle Oracle插入日期数据常见的2个问题和解决方法 1、无效的月份问题 最近在往数据库中插入时间时,Oracle报“无效的月份问题”,具体SQL如下: INSERT INTO TS_COUNT ( ID,CNAME, STARTTIME, END...
Oracle Oracle重建索引Shell脚本、SQL脚本分享 索引是提高数据库查询性能的有力武器。没有索引,就好比图书馆没有图书标签一样,找一本书自己想要的书比登天还难。然而索引在使用的过程中,尤其是在批量的DML的情形下会产生相应的碎片,以及B树高度会发生相应变化,因此可以对这些变化较大的索引进行重构以提高性能。N...
Oracle Oracle数据库 DGbroker三种保护模式的切换 1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才算事务完成。如果从库宕机或者网络出现问题,主从库不能...
Oracle Oracle Translate 统计字符出现的次数示例代码 特殊用法:统计字符串中 E 出现的次数: SELECT LENGTHB(TRANSLATE(‘ABCDEFGEFGDBE’,’E’||’ABCDEFGEFGDBE’,’E&...
Oracle Oracle call 和 exec的详解及区别 Oracle 中 call 和 exec的区别 今天做项目使用Oracle,在做项目的过程中觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: exec是sqlplus的命令...
Oracle Oracle如何实现跨库查询 实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。 二. 实现方法步骤: 1. 创建存储过程 ...
Oracle Oracle ORA-22908(NULL表值的参考)异常分析与解决方法 场景如下: –创建类型(type)create or replace type list_obj is table of number;–创建表结构create table test( name varchar2(30) prima...
Oracle oracle获取当前用户表、字段等详细信息SQL 做个笔记,仅供参考 SELECT d.TABLE_NAME tbName,//表名 COALESCE(t.COMMENTS, ‘ ‘) tbDesc, //表注释 a.COLUMN_NAME columnName, //字段名 a....
Oracle Oracle阻塞(blockingblocked)实例详解 一、概述: 阻塞是DBA经常碰到的情形,尤其是不良的应用程序设计所造成的阻塞将导致数据库性能的严重下降,直至数据库崩溃。对DBA而言,有必要知道如何定位到当前系统有哪些阻塞,到底谁是阻塞者,谁是被阻塞者。本文对此给出了描述并做了相关演示。 二、演示阻塞: ...
Oracle 讲解Oracle数据库中的数据字典及相关SQL查询用法 Oracle数据字典概述 数据库是数据的集合,数据库维护和管理这用户的数据,那么这些用户数据表都存在哪里,用户的信息是怎样的,存储这些用户的数据的路径在哪里,这些信息不属于用户的信息,却是数据库维护和管理用户数据的核心,这些信息就...
Oracle Oracle根据时间查询的一些常见情况汇总 1. 查询时间段之内的数据 查询2021-01-01 至 2021-01- 02 的数据 SELECT * FROM t_table1 t WHERE t.d_time >= to_date(‘2021-01-01 00:00:00...
Oracle Oracle删除表、字段之前判断表、字段是否存在 在Oracle中若删除一个不存在的表,如 “DROP TABLE tableName”,则会提示: ORA-00942:表或视图不存在 若在程序中执行该语句则会报异常,这就需要我们在删除表前先判断该表是否存在,若存在则删除. DECLARE num NUM...