171 votes

Différence entre View et table en sql

Duplicata possible :
Différence entre les vues et les tables dans les performances

Quelle est la principale différence entre une vue et une table en SQL. Y a-t-il un avantage à utiliser des vues plutôt que des tables ?

1 votes

8 votes

Ça ne semble pas être un doublon. Le message lié pose une question spécifique sur la performance/efficacité. Ce post pose plus de questions sur la façon dont ils diffèrent en tant que types de données, comme le représente la réponse sélectionnée.

0 votes

Aucune réponse jusqu'à présent n'est vraiment satisfaisante... :/

3voto

nagnath Points 171

SQL Views :

La vue est une table virtuelle basée sur le jeu de résultats d'une instruction SQL et qui est stockée dans la base de données sous un certain nom.

Table SQL :

Une table SQL est une instance de base de données composée de champs (colonnes) et de lignes.

Vérifiez l'article suivant, l'auteur a indiqué environ sept différences entre les vues et les tables

https://codechef4u.com/post/2015/09/03/sql-views-vs-tables

2voto

Hari Points 33

Table :

La table stocke les données dans la base de données et contient les données.

Voir :

La vue est une table imaginaire, elle contient uniquement les champs (colonnes) et ne contient pas les données (ligne) qui seront encadrées au moment de l'exécution. Les vues sont créées à partir d'une ou plusieurs tables par jointure, avec des colonnes sélectionnées. Les vues sont créées pour cacher certaines colonnes à l'utilisateur pour des raisons de sécurité, et pour cacher les informations existant dans la colonne. Les vues réduisent l'effort d'écriture de requêtes pour accéder à des colonnes spécifiques à chaque fois. Au lieu d'envoyer à chaque fois une requête complexe à la base de données, nous pouvons utiliser les vues.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X