摘要:-- 查询一表中当天生成的数据 -- 原表mobilefrends中的cdate字段上有索引,创建索引语句是:create index mobilefrends_cdate_idx on mobilefrends(cdate); -- 方法一:用to_char()函数 hll@SZTYORA> se
阅读全文
文章分类 - Oracle
摘要:本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 选自Medium,作者:Harisankar Haridas 机器之心编译,参与:陈韵竹、思源 原文:https://towardsdatascience.com/deep-neural-network-implem
阅读全文
摘要:最近碰到一个单条SQL运行效率不佳导致数据库整体运行负载较高的问题。 分析、定位数据库的主要负载是这条语句引起的过程相对简单,通过AWR报告就可以比较容易的完成定位,这里就不赘述了。 现在直接看一下这个导致性能问题的SQL语句,其对应的SQL REPORT统计如下: 从SQL的性能指标上看,其单次执
阅读全文
摘要:SQL优化 1、sql语句模型结构优化指导 如果一个SQL语句形如: 这个SQL语句优化比较简单,在[sort]这个栏位上建立索引即可。 如果一个SQL语句形如: 这个语句,如果你仍然采用第一个例子中建立索引的方法,虽然可以用到索引,但是效率不高。更高效的方法是建立一个联合索引(columnX,so
阅读全文
摘要:一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'te
阅读全文
摘要:比如现在有一人员表 (表名:peosons) 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 复制代码代码如下: select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and
阅读全文
摘要:对于SQL开发人员和DBA来说,根据业务需求写出一条正确的SQL很容易。但是SQL的执行性能怎么样呢?能优化一下跑得更快吗?如果不是资深的DBA,估计很多人都没有信心。 幸运的是,自动化优化工具可以帮助我们解决这个难题。这就是今天要介绍的 Tosska SQL Tuning Expert for O
阅读全文
摘要:在oracle中使用union all或者 union 对两个结果集进行并集操作时,如果需要对查询结果集进行排序时,不能直接在后面加order by + 表字段 来排序 例如: 在oracle的soctt用户中emp表对部门号为20和30的员工进行并集操作: SQL> select * from e
阅读全文
摘要:针对distinct不能一次查询用户想要的结果,采用group by解决查询表(大批量的车牌号重复、要把重复的车牌号去掉,同时显示完整信息id、车牌号、型号)SQL> select a.cid,a.cbrand,a.cmodel from aps_car a; CID CBRAND CMODEL 2
阅读全文
摘要:Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。 REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, positi
阅读全文
摘要:Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX 实用工具中出现过了。 Oracle 的正规表达式的实施是以各种 SQL 函数和一个 WHERE 子句操作符的
阅读全文
摘要:正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式 下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 1. REGEXP_SUBSTR REGEXP_SUBSTR 函数使用正则表达式来指定返
阅读全文
摘要:去重有两层含义,一:是记录完全一样;二:是符合一定条件的认为是重复。 根据表的数量,去重可划分为:单表去重和多表关联去重。 对于去重,一般最容易想到的是用distinct,而distinct只能对记录完全重复的记录保留一条。 distinct使用的是二重循环的方式来去重的,如果数据量非常大的时候,会
阅读全文
摘要:去重有两层含义,一:是记录完全一样。二:是符合一定条件的认为是重复。 根据表的数量,去重可划分为:单表去重和多表关联去重。 对于去重,一般最容易想到的是用distinct,而distinct只能对记录完全重复的记录保留一条。 distinct使用的是二重循环的方式来去重的,如果数据量非常大的时候,会
阅读全文
摘要:一数据字典的分类 1. 静态数据字典表的 2. 静态数据字典视图 3 动态数据字典表 4 动态数据字典视图 二 数据字典的使用 1. 静态数据字典表的使用 静态数据字典表只能由 ORACLE 进行维护。 2. 静态数据字典视图的使用 * 通常用户通过对静态数据字典视图的查询可以获取所需 i 要的所有
阅读全文
摘要:一、Oracle数据库操作 1、创建数据库 create database databasename 2、删除数据库 drop database dbname 3、备份数据库 完全备份 完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full
阅读全文
摘要:在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下: CREATE SEQUENCE seqTestINCREME
阅读全文
摘要:这个问题是由于Oracle 11G的新特性所致, Oracle 11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_nam
阅读全文
摘要:就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 本文详细地列出了能在正则表达式中使用,以匹配文本的各种字符。当你需要解释一个现有的正则表达式时,可以作为一个
阅读全文
摘要:Oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux,Unix等), HP等操作系统,PHP,C#,Java等开发环境。 Oracle 从10g开始正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复
阅读全文
浙公网安备 33010602011771号