SQL Error: ORA-01732: la manipulation des données de fonctionnement n'est pas légal de ce point de vue

Je suis en utilisant oracle 10g et sql developer pour l'écriture des requêtes.

J'ai un utilisateur ESTRADM et il a quelques tables et quelques Vues Matérialisées . J'essaie d'insérer une ligne dans une table MTEP_THREEDS_CARD_MASTER et sa vue Matérialisée est MTEP_THREEDS_CARD_MASTER (à la fois de table et de vue a le même nom).

Maintenant, quand j'exécute la requête

insert into ESTRADM.MTEP_THREEDS_CARD_MASTER values (col1,col2,..);

il me donne une erreur:

Rapport d'erreur:

SQL Error: ORA-01732: la manipulation des données de fonctionnement n'est pas légal de ce point de vue

01732. 00000 - "la manipulation des données de fonctionnement n'est pas légal de ce point de vue"

*Cause:

*Action:

Ma vue Matérialisée a la REQUÊTE de RÉÉCRITURE DÉSACTIVÉ.

Je n'ai pas ce pourquoi il est tentant d'insérer dans la vue pourquoi il n'est pas écrit dans la table ?
Comment puis-je insérer une ligne dans la table ?

  • De Table et de vue sont dans le même schéma? Dans le même schéma d'une table et de vue ne peut pas avoir le même nom.
  • en fait, j'ai importé schéma à partir d'une .dmp, il a importé les vues matérialisées et les tables, la table et materialzed point de vue a même nom.
  • En fait, je ne suis pas de privilèges d'administrateur donc je ne peux pas le renommer.
  • Administrateur de base de renommer ou de demande de privilèges nécessaires pour effectuer les tâches.
  • Peut-il être un cas que je ne suis pas administrateur, je ne suis pas en mesure de modifier la table parce que je ne suis pas non plus en mesure d'accéder à sqlplus par un utilisateur normal et j'ai installé oracle 10g et sql developer en tant qu'admin, utilisateur
  • Si vous pouvez créer une table alors faites-le et essayez de l'insérer des lignes, de faire autrement que ce qui été mentionné dans mon dernier commentaire.
  • Des Tables et des MV est presque toujours le même nom, c'est le nom par défaut lors de la création d'un MV. Donc pas étonnant vraiment. Les Tables et les vues matérialisées sont dans des espaces de noms différents.

InformationsquelleAutor Adon Smith | 2013-09-01