Oracle

oracle中all、any函数用法与区别说明

基础概念 在Oracle中,any()表示括号内任何一个条件,只要有一个满足即可;而all()表示所有的条件都满足才可以。 代码演示 1.all用法 --大于最大值 select * from A where id >= all(select id from A) --这相当于 select * from A where id >= (select max(id) fro

Oracle 2023年11月18日  120

Oracle压缩表空间的基本步骤

Oracle怎么压缩表空间 你可以使用 Oracle 数据库中的 ALTER TABLESPACE 语句来压缩表空间。以下是一些基本步骤: 1. 首先,使用以下语句检查表空间的当前大小: SELECT tablespace_name, ROUND(SUM(bytes) / 1024 / 1024, 2) AS size_mb FROM dba_segments WHERE

Oracle 2023年11月16日  111

Oracle表分区是什么

今天小编给大家分享一下Oracle表分区是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 1. 基本概念 Oracle表分区是将一个大型表分割成更小、更易于管理的部分的技术。分区后的表被称为分区表,其中每个分区都可以独立地进行维护、管理和查询。表分区可基于表中的一列或多列,称为分

Oracle 2023年11月07日  119

Oracle function函数返回结果集的3种方法

一、简介 在使用Oracle数据过程中,函数是非常好用的,我们经常定义一个函数用来处理相同的相似的问题的结果。 通常我们使用函数返回的都是单独的值,可能是NUMBER,也可能是VARCHAR类型,其实使用函数也可以返回类似于表结构数据的形式的数据集。 最常用的是游标的方式,其次是Table的形式,最后又产生了管道的方式。管道的方式与前两者不同的地方有它可以不用返回值,即RETURN后不用接内

Oracle 2023年11月07日  123

关于Oracle中SqlLoader的用法

简介: SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 目前的理解就是:把文本文件,log文件,excel导入到数据库中 写sqlldr只需2步: 1:建立一个ctl控制文件 OPTIONS (skip=1

Oracle 2023年11月05日  114

ORACLE的Scheduler的时区总结

在Oracle数据库中,一般人们可能只会关注数据库的时区或会话的时区,但是很少有人会关注Scheduler的时区设置,因为Scheduler的时区设置一般只会影响作业的scheduler和Windows的运行,很多时候,人们往往没有注意到它。这里简单总结一下这个知识点。 在Oracle 10g/11g中,数据库的scheduler的时区是全局统一的,但是从Oracle 12c开始,多租户架构中,C

Oracle 2023年11月05日  119

数据泵(impdb)导入Oracle分片的数据库dump文件

数据泵导入Oracle数据库 一.sqlplus登录目标数据库,创建导入的目录路径 #该目录要在导入的数据库本机建立,如果是docker就在容器内部创建 create directory data_dir as '/home/oracle/prd_imp/prd_dump'; data_dir为路径名称,可自命名。路径是导出的dmp文件存放的路径必须存在。 查询用户创建目录 select *

Oracle 2023年11月05日  149

Oracle数据库字符集概述及修改方式

1、字符集概述 Oracle语言环境的描述包括三部分:language、territory、characterset(语言、地域、字符集) language:主要指定服务器消息的语言,提示信息显示中文还是英文 territory:主要指定服务器的数字和日期的格式 characterset:是指字符集,一般国内数据库实际使用的字符集主要是ZHS16GBK、AL32UTF8 只要两

Oracle 2023年10月31日  124

数据库高效批量更新操作 MERGE INTO

使用 UPDATE 批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用 MERGE INTO 代替 UPDATE 执行批量更新,会提升执行效率。 原理:因为 UPDATE 关联子查询写法,是选到一条做一次子查询,这种写法得更新少,走好的索引才行,MERGE 写法是执行完 ON 后一次性更新,效率会好点。 语法: MERGE INTO table_name alias1 USI

Oracle 2023年10月28日  117

关闭

用微信“扫一扫”