comment convertir le résultat d'une requête select sql en une nouvelle table en accès ms
comment convertir le résultat d'une requête sql select dans une nouvelle table dans msaccess ?
source d'informationauteur silverkid
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser des sous-requêtes
Comme suit:
Tout d'abord, créez un tableau avec les clés requises, les contraintes, le domaine de la vérification, des références, etc. Ensuite, utilisez un
INSERT INTO..SELECT
construire pour la remplir.De ne pas être tenté par
SELECT..INTO..FROM
constructions. La table résultante aura pas de touches, par conséquent, ne sera pas un tableau. Il vaut mieux commencer avec une bonne table, puis ajouter les données d'exemple, il sera plus facile de piéger les données de mauvaise qualité.Pour un exemple de la façon dont les choses peuvent mal se passer avec un
SELECT..INTO
clause: il peut y avoir une colonne qui comprend la valeur NULL, alors qu'après l'événement, vous pouvez modifier la colonne NON NULLE, le moteur ne pourra pas remplacer leNULLs
donc vous allez vous retrouver avec une colonne not NULL contenantNULL
s!Également envisager la création d'un " vu "sur table", par exemple, à l'aide de
CREATE VIEW
SQL DDL, plutôt que d'une table de base.Si vous voulez le faire par le biais de l'interface utilisateur, vous pouvez également:
A) de Créer et de tester la requête select. L'enregistrer.
B) Créer une requête création de table. Quand on a demandé à des tableaux pour montrer, sélectionnez l'onglet requête et à votre requête enregistrée.
C) Dites le nom de la table que vous souhaitez créer.
D) Aller faire du café (selon le goût et la taille de la table)