检索"创建表格中使用的脚本"声明

时间:2017-05-16 22:03:23

标签: sql database oracle

我们的Oracle数据库中有一个表,它是从实际脚本创建的。 例如: 创建表AS(从表中选择*)。

我希望恢复创建表的原始脚本,因为表中的数据已经很老了,但是需要刷新这个创建的表。这个表是使用我们数据库中另一个实时表的数据创建的,所以如果有一种方法可以在没有原始查询的情况下刷新它 - 我打开了耳朵。欢迎任何解决方案!

谢谢!

2 个答案:

答案 0 :(得分:1)

我想您也可以对该表进行逐列比较,以查看哪一个(如果有)与之匹配。当然,这只是猜测。

答案 1 :(得分:0)

它需要该对象实际上是物化视图而不是表。否则你可能不会探索日志。除此之外,我怀疑有没有办法恢复用于创建该表的原始select语句。