
数据库
数据库
袭烽
资深 APP 和前端高级研发,精通 Android/Java/H5/小程序开发,对 Uniapp、Hybrid、RN、Flutter、鸿蒙等跨端技术有深入实战和研究,主持过电商、保险、政务、K12教育、OA、HR、CRM、ERP 、办公自动化等大中型系统的研发和实施工作。
展开
-
浅谈在Hibernate中使用Oracle sequence
一. 为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下: 1、在Oracle sequence首先创建sequence create sequence seq_idminvalue 1start with 1increment by 1cache 20; 2.在你的hbm.xml中的配置 seq_id 这样再插原创 2010-05-27 13:54:00 · 4783 阅读 · 0 评论 -
Oracle 物化视图
<br />一. 理论部分<br /><br />Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。<br />Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用原创 2010-08-23 12:21:00 · 980 阅读 · 0 评论 -
Oracle Database Link基础
database link基础知识什么是database link?database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是datab翻译 2011-10-09 09:38:44 · 8302 阅读 · 1 评论 -
oracle经典sql练习题
/*1、选择在部门30中员工的所有信息*/ select * from scott.emp where deptno = '30' /*2、列出职位为(MANAGER)的员工的编号,姓名 */ select empno, ename from scott.emp where job = 'MANAGER' /*3、找出奖金高于工资的员工*/ select * from原创 2011-07-18 12:31:08 · 7334 阅读 · 1 评论 -
Oracle 查询并删除重复记录的SQL语句
<br /><br />查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br />select * from people<br />where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)<br />2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记原创 2011-01-19 09:43:00 · 1860 阅读 · 0 评论 -
Oracle树查询及相关函数
Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。 以我做过的一个项目中的表为例,表结构如下:Sql代码 CREATE TABLE FLFL ( ID NUM原创 2010-11-01 15:09:00 · 1156 阅读 · 0 评论 -
提高数据库并发性能概要
Table of Contents1 细粒度锁表 2 拆表 2.1 物理拆分方式 2.2 逻辑拆分方式 3 多数据源(多库) 4 乐观锁 5 临时表 6 缓存 7 数据库集群 8 读写分离策略 9 SQL优化 10 正确使用索引 1 细粒度原创 2011-08-18 15:48:16 · 1414 阅读 · 0 评论 -
oracle存储过程与函数(一)
认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归原创 2011-08-11 17:01:27 · 4723 阅读 · 1 评论 -
免安装oracle客户端使用PL SQL developer(绿色版oracle客户端)
近期有需求要连接远程oracle服务器,虽说有许多工具都可以连接,比如DbVisualizer,navicat等都可以,可众所周知,PL SQL DEVELOPER这个工具在oracle的操作方面是其他任何工具都无法比拟的,再加上学习oracle的人都肯定使用这个工具,也很熟悉这个工具的使用。但以往如果要用这个工具连接远程的服务器都需要安装oracle的客户端,还是比较麻烦的。经过查资料发现可以不转载 2012-10-27 21:11:41 · 12596 阅读 · 0 评论 -
SQL Server优化50法
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷原创 2012-12-19 17:12:10 · 1653 阅读 · 0 评论 -
sql查询重复记录、删除重复记录方法大全
查找所有重复标题的记录:SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC一、查找重复记录1、查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group翻译 2014-04-08 09:43:58 · 4072 阅读 · 0 评论 -
PowerDesigner将PDM导出生成WORD文档--温习老知识
今天的温习老知识,是如何将一个PD设计的PDM来导出WORD文档,这是一个非常实用的功能,可以在软件过程的数据库设计文档编写中节省N多时间,那不废话了,我们就开始今天的讲解吧!第一步,点击Report Temlates 制作模板第二步,时间问题,我们在PATH小图标中 ,选择我们已经做好的一个FDATemplate 模板,并双击,没有模版的朋友,点New图标这时候,我们左右转载 2013-07-02 17:01:33 · 24426 阅读 · 0 评论 -
PowerDesigner画ER图详细教程
一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽转载 2013-06-28 11:18:06 · 5312 阅读 · 0 评论 -
Oracle select in/exists/not in/not exits
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。 一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。 一直以来认为exists比in效率高原创 2010-05-27 13:01:00 · 2129 阅读 · 0 评论 -
Oracle中视图的创建和处理方法
<br />视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。<br />视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。<br />视图的优点:<br />1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。<br />2.用户通过简单的查询可以从复杂查询中得到结果。<br />3.维护数据的独立性,试图可从多个表检索数原创 2011-01-11 22:43:00 · 1145 阅读 · 0 评论