Insérer des données d'une table de base de données vers une autre table de base de données dans le serveur SQL

Manish Vadher

J'ai deux bases de données avec la même structure de table.

L'un est en SQL local sur mon ordinateur et l'autre est sur Live SQL Database.

Maintenant, je veux insérer des données de table de base de données en direct dans la table de base de données locale.

Une idée?

John Pasquet

Bien entendu, vous pouvez utiliser la fonctionnalité DATA IMPORT. Cependant, il existe un autre moyen assez simple de le faire, à condition de ne pas parler de millions de lignes.

En gros, vous exécutez une requête SELECT sur la table à partir de laquelle vous souhaitez extraire une instruction INSERT pour chaque ligne:

SELECT 'INSERT INTO MyTable 
    (col1, col2, col3) 
    VALUES (
        ''' + CAST(col1 AS VARCHAR(25)) + ''',
        ''' + CAST(col2 AS VARCHAR(25)) + ''',
        ''' + CAST(col3 AS VARCHAR(25)) + '''' 
    + ')'   
FROM MyTable

Le jeu de résultats ressemblera à ceci:

INSERT INTO MyTable (col1, col2, col3, col4)  VALUES ('val1','val2','val3')
INSERT INTO MyTable (col1, col2, col3, col4)  VALUES ('val1','val2','val3')
INSERT INTO MyTable (col1, col2, col3, col4)  VALUES ('val1','val2','val3')

Vous pouvez également ajouter IDENTITY INSERT, bien sûr.

Donc, copiez simplement l'ensemble de résultats dans une fenêtre QUERY pour le serveur de test et exécutez-le. Je l'ai fait plusieurs fois moi-même lorsque je copie à partir de plusieurs tables.

J'ajouterai que parfois, c'est plus facile (pour des ensembles de données plus petits) que d'essayer de comprendre comment lier les serveurs.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive