查出需要撤销SQL 的执行时间
SELECT last_load_time, sql_text
FROM v$sql
WHERE last_load_time IS NOT NULL
and sql_text like '%,''15''%'
ORDER BY last_load_time DESC;
创建一个新表将上述语句执行之前的数据插入进去
create table tbl_research_recove
as
select * from tbl_research
as of timestamp to_timestamp('2014-10-10/18:03:44','yyyy-mm-dd/hh24:mi:ss');
用比较工具找到相应的数据并恢复
分享到:
相关推荐
shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:...
这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,oracle就会将这条提交的记录锁住。由于我的java程序...
PL/SQL(Procedural Language for SQL)是Oracle数据库的一种过程化语言,它将SQL语句与传统编程语言的功能相结合,用于创建复杂的数据库应用程序。PL/SQL在数据库内部执行,可以提高性能并增强数据完整性。 #### 2...
ORACLE数据库的一些SQL语句 数据操纵语言DML M = Manipulation 数据操纵语言DML用于改变数据库数据 主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE
4. **数据删除(DELETE语句)**:如果你需要删除表中的某些记录,可以使用DELETE语句。`DELETE FROM table_name WHERE condition`会删除满足条件的所有行。小心使用,因为这操作无法回滚。 5. **聚合函数**:在统计...
PL/SQL可以直接嵌入SQL语句,如SELECT、INSERT、UPDATE、DELETE等,用于对数据库进行操作。例如,以下是一个简单的插入语句: ```sql BEGIN INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2'...
Java_oracle01.pdf可能涵盖了SQL的基本概念,如SELECT语句用于数据查询,INSERT用于插入新记录,UPDATE用于更新现有记录,以及DELETE用于删除记录。此外,可能会讲解到表的创建、修改和删除(CREATE, ALTER, DROP)...
这些操作可以使用 SQL 语句来实现,例如插入员工信息可以使用 INSERT 语句,删除员工信息可以使用 DELETE 语句,更新员工信息可以使用 UPDATE 语句。 存储过程的调用 在 Oracle 数据库中,我们可以使用存储过程来...
DML语句如INSERT、UPDATE、DELETE和SELECT是日常数据库操作的基础。 3. **查询语句**:SELECT语句是最常用的SQL命令,用于从数据库中检索数据。高级查询涉及联接(JOIN)、子查询、聚合函数(如COUNT、SUM、AVG、...
ORACLE数据库锁表问题浅析 Oracle数据库锁机制是企业级数据库管理系统中一个非常重要的机制。锁机制的主要目的是为了保证数据的一致性和正确性,在多用户同时访问数据库时,避免数据的不一致和错误。Oracle数据库锁...
本文将深入探讨Oracle数据库的各种功能语句及其驱动,帮助您更好地理解和应用这些知识。 1. SQL语句:SQL(结构化查询语言)是用于与数据库交互的语言。在Oracle中,SQL包括SELECT、INSERT、UPDATE、DELETE等基本...
例如,如何使用SELECT语句进行复杂的数据检索,如何使用INSERT、UPDATE和DELETE操作对数据进行增删改,以及如何创建表、视图、索引等数据库对象。 2. **SQL高级功能**:如联接(JOIN)、子查询、集合操作(UNION、...
很可能是对SQL基础语法的详细讲解,包括数据类型、DML(Data Manipulation Language)操作如INSERT、UPDATE、DELETE,以及DDL(Data Definition Language)用于创建、修改和删除数据库对象的命令。你将学习如何创建...
DML(Data Manipulation Language)语句是用于操作数据库中数据的语言,包括插入(insert)、更新(update)、删除(delete)以及截断(truncate)操作。文档中说明了这些操作的基本语法,并讨论了delete和truncate...
2. SQL语言基础:学会SELECT、INSERT、UPDATE、DELETE等基本语句,以及JOIN、GROUP BY、HAVING等高级查询技术。 3. 表和列:定义数据结构,理解主键、外键和索引的概念。 4. 用户与权限管理:创建用户、分配权限、...
Oracle数据库实用教程主要涵盖了Oracle数据库系统的基础知识、安装配置、数据管理、SQL查询、数据库安全性、性能优化以及备份恢复等多个方面。以下是对这些知识点的详细解释: 1. **Oracle数据库介绍**:Oracle...
Oracle数据库则是企业级数据库管理系统,具有高度稳定性和可扩展性。将C#与Oracle结合,可以实现高效的数据操作。本文将详细介绍如何使用C#进行Oracle数据库的增、删、改操作,并涉及数据绑定和实时查询的实现。 ...
除此之外,还包括INSERT、UPDATE、DELETE、SELECT等SQL语句的使用,这些是数据库操作的基础,涵盖了数据的增删改查等功能。 ### 性能监控与优化 Oracle数据库提供了丰富的监控工具和性能指标,如AWR(Automatic ...