Create View SQL...
Résolu/Fermé
tigrouzzz6
Messages postés
41
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
22 juin 2008
-
29 août 2007 à 16:31
Chacual Messages postés 230 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 - 29 août 2007 à 17:04
Chacual Messages postés 230 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 - 29 août 2007 à 17:04
A voir également:
- Create View SQL...
- Voir sa maison sur google street view - Guide
- Blob sql ✓ - Forum Webmastering
- Wifi info view - Télécharger - Divers Réseau & Wi-Fi
- Google street view gratuit - Télécharger - Transports & Cartes
- Sql (+) - Forum Programmation
5 réponses
Chacual
Messages postés
230
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
15 octobre 2007
149
29 août 2007 à 16:34
29 août 2007 à 16:34
Si tu crées une Vue, ça crée une Vue !! Pas une table.
Ta définition de la vue est tout à fait correct.
Je sais pas si ça pose des problèmes d'appeler une vue du même nom qu'une table mais ça risque surtout de pas être pratique pour toi !
Ta définition de la vue est tout à fait correct.
Je sais pas si ça pose des problèmes d'appeler une vue du même nom qu'une table mais ça risque surtout de pas être pratique pour toi !
Chacual
Messages postés
230
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
15 octobre 2007
149
29 août 2007 à 16:56
29 août 2007 à 16:56
La Vue est un objet au même titre qu'une table.
La seule différence est qu'elle n'est pas stockée.
Quand tu crées la vue, l'objet est créé dans la base de données mais aucune donnée n'est stockée.
C'est au moment où tu vas faire un "select" sur ta vue (par exemple) qu'elle va être rafraichie avec les données de la/les table(s) sur laquelle elle porte. Cependant, même après avoir fait le select, rien n'est stocké.
C'est comme si ta vue était une requête select prédéfinie.
Au lieu de faire select x, y, z from table, tu fais simplement select * from vue et ca roule.
Tu vois ce que je veux dire ?
La seule différence est qu'elle n'est pas stockée.
Quand tu crées la vue, l'objet est créé dans la base de données mais aucune donnée n'est stockée.
C'est au moment où tu vas faire un "select" sur ta vue (par exemple) qu'elle va être rafraichie avec les données de la/les table(s) sur laquelle elle porte. Cependant, même après avoir fait le select, rien n'est stocké.
C'est comme si ta vue était une requête select prédéfinie.
Au lieu de faire select x, y, z from table, tu fais simplement select * from vue et ca roule.
Tu vois ce que je veux dire ?
tigrouzzz6
Messages postés
41
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
22 juin 2008
1
29 août 2007 à 17:01
29 août 2007 à 17:01
OUi merci bcp, en fait si j comprends bien la vue est stockée ds une sorte de memoire vive...
Chacual
Messages postés
230
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
15 octobre 2007
149
29 août 2007 à 17:04
29 août 2007 à 17:04
C'est ça.
En fait, seule la description de la vue est stockée. Le contenu de la vue est pioché dans les tables au moment où la vue est interrogée.
En fait, seule la description de la vue est stockée. Le contenu de la vue est pioché dans les tables au moment où la vue est interrogée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tigrouzzz6
Messages postés
41
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
22 juin 2008
1
29 août 2007 à 16:53
29 août 2007 à 16:53
Px tu me dire comment marche la vue???? COmment est elle stockée??? fait t elle simplement le lien ou il y a une reelle copie de la table ds ma base???