日期:2014-05-17  浏览次数:20786 次

1.从Oracle下载学习资料时,提示需要输入用户名和密码。我想询问一下在哪里可以注册帐号呢?2.我发现在删除表的同时,由该表创建的索引、
从Oracle下载学习资料时,提示需要输入用户名和密码。我想询问一下在哪里可以注册帐号呢?
我发现在删除表的同时,由该表创建的索引、约束、注释等会自动被删除。但是由该表创建的视图不会被自动被删除,而是被保留在数据库中。我觉得这样存在的问题会很严重,如果新建立的表名和旧表名一样,那么在使用视图时,就可能会产生严重的问题。

------解决方案--------------------
如果字段不匹配,那么那个视图是无效状态的
------解决方案--------------------
Oracle 的主页上就有啊,在右上角 (Sign In / Register for a free Oracle Web account)
------解决方案--------------------
你可以看下dba_views里面 关于这个视图的定义,
试图定义里面的字段名,要在新表存在这个试图才能使用,否则报错,
当然建议你如果删除表,把该表相关的视图也删除掉