今早不小心删了表中的部分数据,由于存在新建的数据未备份就被误删除,oracle没有开启闪回,也没记录日志,最后根据某一时刻的数据还原,具体操作如下: 根据oracle自己的快照备份查询某一时刻的某张表数据 select * from 表名 as of timestamp to_timestamp(' ...
分类:
数据库 时间:
2019-12-30 17:46:13
阅读次数:
189
一、SQLServer的数据存储结构SQLServer是一个数据库管理系统,需要以有效方式存储高容量数据。要更好地理解SQLServer处理数据的方式,就需要了解数据的存储结构。1、文件类型数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。一个数据库至少应该包含一个数据文件和一个事务日志文件。主数据文件:主数据文件包含数据库的启动信息,指向数据库中的其他文件,每个数据库都有一个主数
分类:
数据库 时间:
2019-12-30 09:45:44
阅读次数:
105
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加 外键字段属性 前提,db_constraint为true on_delete属性 django1中默认on_delete是model.CASCADE级联删除 设置级 ...
分类:
其他好文 时间:
2019-12-29 23:40:26
阅读次数:
117
在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由于大多数数据库的 JDBC 性能都很低下(取数过程的数据对象转换比从文件中读取数据慢一个数量级),当涉及数据 ...
分类:
其他好文 时间:
2019-12-29 20:33:06
阅读次数:
100
报表项目中,常常会出现报表源数据来自不同数据库的情况,也就是同一张报表可能会从多个业务系统读取数据。例如:员工信息从人力资源系统中取出,销售数据从销售系统中取出。当然,还有一种可能,同一应用系统的数据库负载太大,不得已分成多个数据库,例如:销售系统数据分成当前库和历史库。 在数据库类型方面,报表工具 ...
分类:
其他好文 时间:
2019-12-29 20:25:53
阅读次数:
76
报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 ...
分类:
其他好文 时间:
2019-12-29 20:09:34
阅读次数:
75
在报表项目中,常常有些复杂的数据计算是一个报表专门使用的,其它报表用不到。通常,此类计算可以在报表数据源中用 SQL 实现,不过由于 SQL 无法分步计算,需要写非常复杂难懂的长语句,不利于调试和维护,因此也会使用 Java 或者存储过程来实现。但这样一来,计算程序又会和报表模板分开,不利于组织管理 ...
分类:
编程语言 时间:
2019-12-29 20:08:35
阅读次数:
62
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS动态添加删除表格数据</title></head><body><script type="text/javascript"> function f() { va ...
分类:
Web程序 时间:
2019-12-29 18:10:57
阅读次数:
343
应用场景及需求: 某电力集团在实际应用中需要在填报数据时将数据库中的字段以更符合业务人员使用习惯的方式进行呈现,其中就有行列转换的情况。在常规的应用开发中,一般都是通过专门设计的数据界面进行录入,然后再通过程序转换存入数据库。而现在有了集算器支持的润乾填报表,就能够处理各种有关数据结构的填报需求了, ...
分类:
其他好文 时间:
2019-12-29 16:34:34
阅读次数:
76
趁着2019的尾巴,分享一下今年做的SCCM项目经验。主要是关于如何通过SQL语句来查询SCCM相关报表信息。默认SCCM安装报表服务后,可通过中心管理站点在sccm管理控制台查看报表数据,但是个人觉得自带的报表不好用,导出来的数据格式带各种链接,没有直接通过SQL查询报表来的方便。
分类:
数据库 时间:
2019-12-29 09:20:31
阅读次数:
251