KTB*_*KTB 2 oracle data-recovery oracle11g
我已经意外地删除了表中的某些行并执行了提交.现在我想要恢复它们.
我正在使用的数据库是Oracle 11g R2.
我使用以下查询来获取已删除的记录:
SELECT * FROM MY_TABLE AS OF TIMESTAMP ('13-MAR-11 8:50:58','DD-MON-YY HH24: MI: SS')
Run Code Online (Sandbox Code Playgroud)
但是在执行它时会出错:
Error at Command Line:3 Column:75
Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 - "missing right parenthesis"
*Cause:
*Action:
Run Code Online (Sandbox Code Playgroud)
但我无法想象这个问题.
任何人都可以帮忙吗?
这需要一个实际的时间戳(或日期),你传递一对值.
尝试:
SELECT * FROM MY_TABLE
AS OF TIMESTAMP TO_DATE('13-MAR-11 08:50:58','DD-MON-YY HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)
(您的时间格式说明符也不正确,与日期字符串不匹配.)
| 归档时间: |
|
| 查看次数: |
15352 次 |
| 最近记录: |