SQL Server SELECT INTO (Français)

Résumé: dans ce didacticiel, vous apprendrez à utiliser linstruction SQL Server SELECT INTO pour copier une table.

Introduction à linstruction SQL Server SELECT INTO

Linstruction SELECT INTO crée une nouvelle table et insère des lignes à partir de la requête

Linstruction SELECT INTO suivante crée la table destination et copie les lignes qui satisfont le WHERE condition, de la table source à la table destination:

Code language: SQL (Structured Query Language) (sql)

Si vous souhaitez copier les données partielles de la table source, vous utilisez la WHERE clause pour spécifier les lignes à copier. De même, vous pouvez spécifier les colonnes de la table source à copier dans la table destination en les spécifiant dans la liste de sélection.

Notez que linstruction SELECT INTO ne copie pas les contraintes telles que la clé primaire et les index de la table source vers le destination table.

Exemples SQL Server SELECT INTO

Prenons quelques exemples dutilisation de linstruction SELECT INTO .

A) Utilisation de SQL Server SELECT INTO pour copier une table dans le même exemple de base de données

Commencez par créer un nouveau schéma pour stocker la nouvelle table.

Code language: SQL (Structured Query Language) (sql)

Deuxièmement, créez la table marketing.customers comme la table sales.customers et copiez toutes les lignes du sales.customers table vers la table marketing.customers:

Code language: SQL (Structured Query Language) (sql)

Troisièmement, requête données de la table marketing.customers pour vérifier la copie :

Code language: SQL (Structured Query Language) (sql)

Limage suivante montre la sortie partielle:

B) À laide de linstruction SQL Server SELECT INTO pour copier la table entre les bases de données

Tout dabord, créez une nouvelle base de données nommée TestDb pour le test:

Code language: SQL (Structured Query Language) (sql)

Deuxièmement, copiez le sales.customers du base de données actuelle (BikeStores) à la table TestDb.dbo.customers. Cette fois, nous copions simplement lidentification du client, le prénom, le nom et ladresse e-mail des clients qui se trouvent dans California:

Troisièmement, interrogez les données de TestDb.dbo.customers pour vérifier la copie:

Code language: SQL (Structured Query Language) (sql)

Voici le jeu de résultats partiel:

Dans ce didacticiel, vous avez appris à utiliser SQL Server SELECT INTO instruction pour copier une table dans la même base de données ou entre les bases de données.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *