View Informix中的对象状态(表、视图等)有效/无效

View Informix中的对象状态(表、视图等)有效/无效,view,informix,status,View,Informix,Status,Informix是否具有对象状态?在Oracle中,视图、表和其他对象的状态由有效/无效值表示 等效的Oracle查询是: SELECT owner, object_name, status FROM all_objects Informix呢?我认为没有一个等价的概念。这在甲骨文中到底意味着什么?谢谢你的回复!在Oracle中,当对象的依赖项更改影响该对象时,该对象将变得无效,需要重新验证或重新编译。该对象仍将保留在数据库中,但在重新验证或重新编译之前处于无效

Informix是否具有对象状态?在Oracle中,视图、表和其他对象的状态由有效/无效值表示

等效的Oracle查询是:

SELECT owner,
       object_name,
       status
  FROM all_objects

Informix呢?

我认为没有一个等价的概念。这在甲骨文中到底意味着什么?谢谢你的回复!在Oracle中,当对象的依赖项更改影响该对象时,该对象将变得无效,需要重新验证或重新编译。该对象仍将保留在数据库中,但在重新验证或重新编译之前处于无效状态。您确定Informix没有这个功能吗?你提到“我不认为”。。。请其他人确认好吗?存储过程将自动重新编译,无需麻烦任何人,所以这不是问题。如果对视图的依赖关系消失,则删除该视图,AFAIK;如果不是,则依赖项的删除是“受限的”。(权限和追逐基于视图之上的视图可能会带来无穷的乐趣。)我们可以讨论这是否更好;无论如何,这是不同的。我非常确定这个概念不适用于Informix,有一个系统视图叫做SYSOBJSTATE。它包含约束、触发器和索引的状态。它没有关于视图的信息。“状态”可以启用、禁用或筛选。。。。RTFM了解更多详细信息。我记得在使用High Performance Loader(HPL)后看到一个被禁用的索引,因为缺少重新启用它的空间……我认为没有一个等效的概念。这在甲骨文中到底意味着什么?谢谢你的回复!在Oracle中,当对象的依赖项更改影响该对象时,该对象将变得无效,需要重新验证或重新编译。该对象仍将保留在数据库中,但在重新验证或重新编译之前处于无效状态。您确定Informix没有这个功能吗?你提到“我不认为”。。。请其他人确认好吗?存储过程将自动重新编译,无需麻烦任何人,所以这不是问题。如果对视图的依赖关系消失,则删除该视图,AFAIK;如果不是,则依赖项的删除是“受限的”。(权限和追逐基于视图之上的视图可能会带来无穷的乐趣。)我们可以讨论这是否更好;无论如何,这是不同的。我非常确定这个概念不适用于Informix,有一个系统视图叫做SYSOBJSTATE。它包含约束、触发器和索引的状态。它没有关于视图的信息。“状态”可以启用、禁用或筛选。。。。RTFM了解更多详细信息。我记得在使用高性能加载器(HPL)后看到一个被禁用的索引,因为没有空间重新启用它。。。。