Table des matières:

Une vue peut-elle être mise à jour ?
Une vue peut-elle être mise à jour ?

Vidéo: Une vue peut-elle être mise à jour ?

Vidéo: Une vue peut-elle être mise à jour ?
Vidéo: Enquête : guérir de la myopie sans chirurgie, info ou intox ? 2024, Novembre
Anonim

Tu pouvez insérer, mettre à jour , et supprimer des lignes dans un vue , sous réserve des limitations suivantes: Si le vue contient des jointures entre plusieurs tables, vous pouvez seulement insérer et mettre à jour une table dans le vue , et tu pouvez ne supprime pas les lignes. Tu pouvez ne modifiez pas directement les données dans les vues basées sur des requêtes d'union.

A savoir aussi, quand peut-on mettre à jour une vue ?

kiran prasad

  • kiran prasad. Répondu le: 31 octobre 2007.
  • Oui, nous pouvons mettre à jour la vue, si:- si la vue est créée sur une seule table- si la vue contient le champ de clé primaire- si la vue contient tous les champs non nuls des tables sous-jacentes- si la requête de vue ne contient pas de groupe par ou aucun agrégé champ.

Sachez également, pouvons-nous mettre à jour une vue dans Oracle ? Réponse: Un VOIR dans Oracle est créé en joignant une ou plusieurs tableaux. Lorsque vous mettre à jour enregistrement(s) dans un VUE , ce mises à jour les enregistrements des tables sous-jacentes qui constituent le Vue . Alors, oui, vous peut mettre à jour les données dans un VUE Oracle à condition que vous ayez les privilèges appropriés sur le sous-jacent Oracle les tables.

De même, on peut se demander si les vues SQL se mettent à jour automatiquement ?

Dans SQL Serveur une vue standard n'est rien d'autre qu'une requête. Au fur et à mesure que les données sous-jacentes changent, lorsque cette requête est consultée, elle reflète les modifications apportées aux données. C'est automatique , mais pas parce qu'une action supplémentaire est en cours pour rafraîchir les données dans la vue.

La vue est-elle mise à jour lorsque la table est mise à jour ?

UNE vue est essentiellement une requête stockée, elle ne contient aucune donnée, donc non, elle n'obtiendra pas mis à jour quand le les tables il est construit sur sont. Cependant, dès que vous référencez le vue la requête sur laquelle elle est basée s'exécutera, vous voir les modifications apportées à la base les tables . Oui un vue est une requête SELECT sur le sous-jacent les tables / vues.

Conseillé: