同事最近在忙数据一致性比对工作,需要对不同文本文件中的数据进行比对,有的文件较大,记录较多,如果用普通的文本编辑器打开的话,很显然,会很卡,甚至打不开。 基于此,可将该文本文件的数据导入到数据库中,在集合的层面进行比对。 那么如何将文本文件的数据导入到数据库中呢?在这里,主要利用了Oracle的外部 ...
分类:
数据库 时间:
2017-05-10 21:58:56
阅读次数:
304
1、INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。 语法 我们也可以指定所要插入数据的列: 2、Update 语句 Update 语句用于修改表中的数据。 语法: 3、DELETE 语句 DELETE 语句用于删除表中的行。 语法 删除所有行 可以在不删除表的情况 ...
分类:
数据库 时间:
2017-05-10 11:17:54
阅读次数:
217
简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入 ...
分类:
数据库 时间:
2017-05-09 20:39:22
阅读次数:
287
为了方便自己的学习与记忆,如果有什么不对的地方,望广大博友们指点。数据查询语言(DQL-Data Query Language) 代表关键字:select 数据操纵语言(DML-Data Manipulation Language) 代表关键字:insert,delete,update 数据定义语言 ...
分类:
数据库 时间:
2017-05-07 12:58:47
阅读次数:
201
触发器 一 、触发器概述(特殊的存储过程) 定义: 在修改指定表值的数据时执行的 存储过程. 不同的是 : 执行存储过程要使用EXEC语句来调用,而触发器的执行不需要使用EXEC语句来调用. 作用: 实现由主键和外键所不能保证的复制的参照完整性和数据的一致性 他能够对数据库中的相关表进行级联修改 提 ...
分类:
数据库 时间:
2017-05-07 01:03:44
阅读次数:
313
SQL:结构化查询语言(Structured Query Language) PL/SQL:过程化SQL语言(Procedural Language/SQL) DDL(Data Definition Language 数据定义语言) DML(Data Manipulation Language 数据... ...
分类:
数据库 时间:
2017-05-06 11:54:01
阅读次数:
195
简介: 触发器事实上是一种特殊的存储过程。它仅仅有在特定的事件发生时自己主动运行。存储过程和触发器都是SQL语句和流程控制语句的集合,存储过程通过存储过程的名字被直接调用。而触发器主要通过时间进行触发而被运行。 触发器的分类: 触发器包含DML触发器和DDL触发器。DML触发器是我们常见的一种触发器 ...
分类:
数据库 时间:
2017-05-05 20:57:53
阅读次数:
231
作用: 针对用户的误操作,比如更改数据错误,误删除表等,可以用日志挖掘的方式,跟踪哪个用户什么时候做的操作,并进行数据还原。 一。前期准备: 1.添加最小补充日志,能够记录到更详细的信息,为日志挖掘分析做准备: SQL> alter database add supplemental log dat ...
分类:
其他好文 时间:
2017-05-05 10:39:35
阅读次数:
254
insert 语气属于DML 简单用法: insert into tb_name (字段1,字段2,.........) values(值1,值2,.....) 注意,字段个数必须和值的个数一致。字符用引号引起来,数字不用,插入空值使用 null 批量插入: insert into tb_name ...
分类:
数据库 时间:
2017-05-05 00:50:22
阅读次数:
209
数据库作为存储数据的仓库,查询可以说是日常操作数据库当中占的比例是最多的,而select语气也可以说是最复杂的。 select 是DML语气中的一种,其他DML语气还包括。insert into ,delete,update select 语气一般用法为: select 字段名 from tb_na ...
分类:
数据库 时间:
2017-05-05 00:49:34
阅读次数:
231