oracle
文章平均质量分 78
@weight
有了目标,就朝着它去努力!
展开
-
Oracle序列详解
一:序列的定义序列(sequence)是序列号生成器,可以为表中的主键(或其他行)自动生成序列号,产生一组等间隔的数值(类型为数字),不占用磁盘和内存空间。主要作用:生成表的主键值,可以在插入语句中使用,也可以通过查询检查当前值,或使序列生成下一个值。二:序列的创建首先创建序列需要CREATE SEQUENCE系统权限。CREATE SEQUENCE 序列名[INCREMENT BY ...原创 2019-04-26 16:56:35 · 941 阅读 · 0 评论 -
Oracle触发器
最近在做的是一个项目中的某个模块的数据表需要迁移到一个新库里面,遇到了很多问题,也学习了很多东西。其中遇到一个问题是,有一张预警表的数据是实时的,如果直接将数据表和数据导出再导入新库,无法实现数据的实时更新,特此用触发器解决此问题。 最终决定使用Oracle触发器解决:一:首先介绍一下触发器:触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此...原创 2019-04-25 14:14:16 · 3262 阅读 · 1 评论 -
Oracle数据库设计
一、实体与表对应关系表<=>实体,字段<=>属性。二、表与表的关系(实体间的关系):一对一、一对多、多对多一对一:一条记录只对应其他表中的一条记录有关系学生基本信息表t_student,成绩表t_studentScore含有一个外键studentId。基本信息表中的studentId和成绩表中的studentId就是一对一的关系。一对多:A表一条记录对应B表中多条...转载 2019-04-30 16:47:07 · 195 阅读 · 0 评论 -
Oracle数据库设计方法
数据库设计师建立数据库及应用系统的技术,是信息系统开发和建设中的核心技术,具体来说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及应用系统,使之能够有效存储数据,满足各种用户的应用需求(信息需求和处理需求)。 数据库设计特点:完善、独立、共享、冗余小,安全有效。数据库设计者应具备的技术知识:1、数据库基本知识和数据库设计技术;2、计算机科学基础,程序设计的方法...原创 2019-05-06 11:17:46 · 768 阅读 · 0 评论 -
Oracle快速执行大量insert语句
一:遇到的问题最近在做数据库迁移的工作,其中有一些数据表数据量庞大,传统的执行insert语句批量执行,执行速度非常的缓慢。二:解决思路1.首先原库的一张表fj_date有6万多条数据;新库中的表名与它一样,但是没有数据。2.其次要解决的问题是:使用DBLINK建立两库的连接,语法就不多说了,看图。3.然后需要做的就是在原库中编写sql,实现跨库的select——insert操作,具体...原创 2019-05-09 15:59:19 · 6660 阅读 · 1 评论