在VS2010内置的服务器资源管理器里执行了 delete table where no='xxxxx' 的错误语句,提示错误信息“需要 from”,再次确认后,不知道怎的随后发现table里的数据被删了。时间已过去1.5小时,现在有办法恢复吗?求高人指点,付费解决也可以。
解决方案 »
- oracle 字符串 连接 比较
- oracle可以在中间机器配置listener实现转发请求的功能么
- 我很需要Object Browser 7.0.12.52中文版注册码,请各位大虾帮帮忙,小弟先行谢过了。急待回复!
- System.ArgumentException:
- 执行存储过程报错!!很急啊
- SQL Server TO Oracle 问题
- 数据库表中的关键字问题
- 关于oracle provider for oledb的安装 请帮忙
- 怎样在SQL PLUS下获得一视图的具体描述
- pl/sql develper工具的使用
- 求解答,v_sql 为什么一直是null
- 想用一个sql查询点击次数最多的id,怎么写?
你的表名称叫什么,难道叫where?
select * from table_1 as of timestamp between sysdate-3/24 and sysdate where no='xxxx'
如果查不到的话那就只能回复备份了
首先找到 你delete 时候的 scn
select dbms_flashback.get_system_change_number from dual;
select timestamp_to_scn(to_timestamp('2011-11-10 17:30:00','YYYY-MM-DD HH:MI:SS')) from dual;查到当时的 scn
create table tableback as select * from table_1 AS OF SCN "上面查到的scn";