
Oracle
文章平均质量分 56
刘_vera
coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【无标题】
窗口和group by转载 2023-02-02 10:38:08 · 150 阅读 · 0 评论 -
oracle 表分区
结合分区是将散列分区中的数据接合到其它分区中,当散列分区中的数据比较大时,可以增加散列分区,然后进行接合,值得注意的是,接合分区只能用于散列分区中。合并分区是将相邻的分区合并成一个分区,结果分区将采用较高分区的界限,值得注意的是,不能将分区合并到界限较低的分区。截断某个分区是指删除某个分区中的数据,并不会删除分区,也不会删除其它分区中的数据。拆分分区将一个分区拆分两个新分区,拆分后原来分区不再存在。注意:如果删除的分区是表中唯一的分区,那么此分区将不能被删除,要想删除此分区,必须删除表。转载 2022-09-05 16:24:45 · 1039 阅读 · 0 评论 -
导入导出文本行数校验
select count(*) from test where a like '%'||chr(10)||'%';select count(*) from test where a like '%'||chr(13)||'%';原创 2021-01-13 10:20:20 · 211 阅读 · 0 评论 -
sys_context()函数
官网原文:https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions184.htm#SQLRF06117Oracle提供以下内置命名空间:userenv-描述当前会话。命名空间userenv的预定义参数如表5-11所示。sys_session_roles-指示当前是否为会话启用了指定的角色。此命名空...翻译 2019-04-16 10:38:07 · 382 阅读 · 0 评论 -
sqlprompt
把Oracle sqlplus提示符修改为如下,可以提醒你所在的用户模式,减少误操作。set sqlprompt user;原创 2019-04-16 10:41:27 · 444 阅读 · 0 评论 -
应聘alibaba 数据分析参考
https://blog.csdn.net/qq_25616833/article/details/50462454转载 2019-04-16 14:39:04 · 113 阅读 · 0 评论 -
教你如何阅读Oracle数据库官方文档
https://blog.csdn.net/shushugood/article/details/52236172转载 2019-04-18 16:36:51 · 171 阅读 · 0 评论 -
oracle物化视图和物化视图日志
https://blog.csdn.net/qq_26941173/article/details/78529041https://blog.csdn.net/hjm4702192/article/details/79880756转载 2019-04-19 10:16:00 · 809 阅读 · 0 评论 -
如何查看与显示oracle表的分区信息
显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显示当前用户所有分区表的信息:USER_PART_TABLES 显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS 显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTIT...原创 2019-05-05 17:51:39 · 8408 阅读 · 0 评论 -
数据库基本概念
数据库基本概念数据数据库数据库管理系统DBMS数据库系统数据库即数据仓库。长期存储在计算机内有组织的可共享的大量的数据集合。数据库管理系统( dbms database management system)连接用户与数据库数据库系统 DBS database system软件(操作系统、数据库管理系统、应用开发工具)+数据库+DBA(管理员)...原创 2019-05-01 16:07:02 · 114 阅读 · 0 评论 -
nullif isnull
https://www.cnblogs.com/shy1766IT/p/6725581.html转载 2019-07-03 17:50:54 · 224 阅读 · 0 评论 -
Oracle 导出csv
https://blog.csdn.net/qq_34902590/article/details/81777900转载 2019-07-05 15:29:18 · 921 阅读 · 0 评论 -
spool常用的设置
set head off:输出域标题,缺省为onset linesize 20000:linesize可以设置的大点,防止一行长度不够set echo off:显示sqlplus中的每个sql命令本身,缺省为onset feedback off:回显本次sql命令处理的记录条数,缺省为onset pagesize 0:输出每页行数,缺省为24,为了避免分页,可设定为0set termou...原创 2019-07-24 13:51:29 · 1243 阅读 · 0 评论 -
ORACLE系统包 DBMS_RANDOM常用函数
转载来自:https://www.cnblogs.com/willspring/p/5680811.htmloracle中用于生成随机数的包:DBMS_RANDOM,这个包里面包含了很多方法,以下列出几个常用的方法1.DBMS_RANDOM.RANDOM方法:FUNCTION random RETURN BINARY_INTEGER; 说明:random返回的是BINARY_INTEG...转载 2019-07-23 14:10:03 · 814 阅读 · 0 评论 -
Oracle 巧用外部表
转载:https://blog.csdn.net/iteye_11961/article/details/81933761转载一:https://www.cnblogs.com/ivictor/p/4648023.html转载二:来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28602568/viewspace-1797410/,如需转载,请注明出处,否...转载 2019-07-23 14:26:24 · 178 阅读 · 0 评论 -
oracle-authid current_user权限解析
oracle 用户user1 创建了一个动态创建表的存储过程,默认定义者权限调用这个存储过程,用户user1 exec执行这个存储,报错,权限不足。USERNAME GRANTED_ROLE ADM DEF OS_------------------------------ ------------------------------ --- --- ...原创 2019-04-16 10:03:33 · 353 阅读 · 0 评论 -
replace和translate 函数
replace 字符串级别的代替select replace('accdef','cd','gg') from dual;REPLAC------acggeftranslate 字符级别的代替select translate('accdef','cd','gg') from dual;TRANSL------agggefreplace: ...原创 2019-04-01 17:36:31 · 445 阅读 · 0 评论 -
greatest和least函数
对同列去最大值max,最小值min。对同一行不同列去最大值greatest,最小值least ,前提是各列的数据类型一致。原创 2019-04-01 13:49:36 · 1254 阅读 · 0 评论 -
oracle体系结构
oracle体系结构主要用来分析数据库的组成、工作过程和原理,以及数据在数据库中的组织和管理机制。oracle数据库是一个逻辑概念,而不是物理概念上安装了oracle数据库管理系统DBMS的服务器。实例:指一组oracle后台进程以及在服务器中分配的共享内存区域,即共享存储区和一组与文件中的数据进行交互的进程。数据库:是由基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志等组成的物...原创 2019-03-02 22:25:21 · 117 阅读 · 0 评论 -
oracle-变量声明的三种方式
在sqlplus 环境中,声明变量的关键字:define variable declare一、define关键字(host变量)host变量的作用是一个替换作用,是主机环境与oracle进行交互的变量,定义host变量时必须同时指定变量名和变量的值,定义变量不可以指定数据类型,define定义的变量默认其数据类型都是char。该变量只在当前session起作用1、定义语法:def...原创 2019-03-10 12:42:24 · 15794 阅读 · 0 评论 -
Oracle-v$sql视图
原文:https://blog.csdn.net/kaikaihuiyuan/article/details/79977541转载 2019-03-10 13:00:34 · 164 阅读 · 0 评论 -
DML DDL DCL概念及区别
DML:data-manipulation-language 数据操作语言:使得用户可以访问、操纵那些按照某种适当的数据模型组织起来的数据。select 访问数据 update insert delete 操纵数据 ,不修改表的结构,只修改表的数据。DDL:data-definition-language 数据定义语言:定义数据库模式包含数据库中数据的存储结构、访问方式等create...原创 2019-03-10 20:47:31 · 244 阅读 · 0 评论 -
用户权限
Oracle数据库的权限分为:系统权限和对象权限系统权限:在系统级对数据库进行存取和使用的机制,比如用户是否能够链接到数据库系统(session权限),执行系统级的ddl语句,create、alter、drop等。对象权限:指某个用户对其他用户的表、视图、序列、存储过程、函数、包等的操纵权限。不同类型的对象具有不同的对象权限,对于某些模式的对象,例如簇、索引、触发器、数据库连接等没有相应的...原创 2019-03-10 22:42:49 · 100 阅读 · 0 评论 -
触发器trigger
触发事件:引起触发器运行的操作,包含:dml语句(delete update insert对数据的操纵)、ddl(create、alter drop对数据库表的结构的创建 修改 删除),数据库系统事件(数据库的启动、退出、异常错误)、用户事件(登录或退出数据库)。1、触发器的语法格式:create [or replace] trigger tri_name[before|after|i...原创 2019-03-11 21:40:29 · 426 阅读 · 0 评论 -
oracle-存储过程定时执行任务
平时工作多数业务的数据,需要有时间截点截止当天24点,定时执行计划还是用的比较多的。终于有时间手动整理总结一些内容了。首先用一个完整的例子来实现定时执行存储过程。任务目标:每小时向test表中插入一条数据实现方案: 1.通过 oracle 中 dbms_job 完成存储过程的定时调用 2.在存储过程中完成相应的逻辑操作实现步骤: 1.创建一个测试表cre...原创 2019-03-26 14:55:13 · 32686 阅读 · 0 评论 -
trunc函数用法
之前用的比较多有round、ceil、floor,之前也用过一次trunc,没来及的总结,今天总结一下trunc函数select trunc(123.456789) from dual;123select trunc(123.456789,4) from dual;123.4567select trunc(123.456789,5) from dual;123.45678sele...原创 2019-03-26 15:06:44 · 539 阅读 · 0 评论 -
oracle -pivot和unpivot进行行列转换
A表: ID DTIME NUM--------- -------- --- 101 20190201 10 101 20190202 20 101 20190203 50 101 20190203 20...原创 2019-03-26 16:57:44 · 811 阅读 · 0 评论 -
oracle-数据类型和数组类型的使用
存储过程,需要用到循环语句,迭代出每一个参数执行一次insert语句。参数需要先放入一个一维数据,用for in 循环迭代出来。plsql的数据类型:1、数值类型:number、pls_integer、binary_integer其中number:存储整数或浮点数。pls_integer 和binary_integer只存储整数。2、字符类型:char、varchar2、long、...原创 2019-03-26 17:49:04 · 1932 阅读 · 0 评论 -
oracle-数组的创建和基本用法
plsql数组,分为 固定长度数组和可变长数组。declaretype v_ar is varray(10) of varchar2(30);my_ar v_ar:=v_ar('g','m','d','龚','帅');----此声明需初始化begin for i in 1..my_ar.count loop db...原创 2019-03-27 14:08:52 · 6589 阅读 · 2 评论 -
Oracle-FORALL与BULK COLLECT语句
sqlplus 在运行plsql过程化的sql语句时(程序块),使用plsql引擎执行过程化的程序,而将sql语句发送给sql引擎来执行。sql语句执行完后将结果集再发送给plsql引擎。这种plsql和sql引擎之间的交互,称上下文交换。每增加一次引擎之间的交互,会增加额外的开销。执行效率就会降低。BULK COLLECT:用来增强sql引擎到plsql引擎之间的交互。FORALL:用来...原创 2019-03-27 17:58:58 · 459 阅读 · 0 评论 -
NVL函数和COALESCE函数
1、nvl(a,b)若a为空,返回b,若a为非空返回a。---处理参数个数有限,只能传两个参数。对a、b两个参数的数据类型没有要求,可相同可不同。2、coalesce(a,b,c,d,e,f,.....)返回第一个不为空的参数。----处理参数个数没有限制。对处理参数的数据类型有严格要求,所有参数的数据类型必须保持一致。...原创 2019-04-01 13:36:45 · 11148 阅读 · 0 评论 -
关系型数据库概述
数据库技术是应对信息资源(即大量的数据)的管理需求而产生。先后经历了人工管理、文件系统、数据库系统3个阶段。在数据库系统中,数据模型有层次模型、网状模型、关系模型3种(目前正在研究的是面向对象模型)。目前比较成熟且普及的数据模型就是关系型数据库。...原创 2019-03-02 17:52:15 · 309 阅读 · 0 评论