Maison >base de données >tutoriel mysql >Comment puis-je créer des tables SQL Server à partir de requêtes SELECT sur les tables système ?

Comment puis-je créer des tables SQL Server à partir de requêtes SELECT sur les tables système ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-31 16:52:10957parcourir

How Can I Create SQL Server Tables from SELECT Queries on System Tables?

Création de tables à l'aide de requêtes SELECT dans SQL Server

Cette question explore comment créer des tables à l'aide des données des tables système intégrées dans SQL Server (Tableaux SYS). L'utilisateur vise à créer plusieurs tables en utilisant les résultats de requête des tables SYS qui fournissent des informations sur le système d'exploitation, les services, le matériel et les paramètres de langue. Pour ce faire, les étapes suivantes peuvent être suivies :

Étape 1 : Définir la requête SELECT

Utilisez une requête SELECT pour extraire les données souhaitées des tables SYS. Par exemple, la requête suivante récupère les informations du système d'exploitation :

SELECT windows_release, windows_service_pack_level,
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);

Étape 2 : Créer une table

Pour créer une nouvelle table basée sur les résultats de la requête, utilisez la syntaxe suivante :

SELECT <column list> INTO <table name> from <query>;

représente les colonnes à inclure dans la nouvelle table, spécifie le nom de la nouvelle table et est la requête SELECT de l'étape 1.

Étape 3 : Exécuter la requête

Exécutez la requête pour créer la nouvelle table. Les données des résultats de la requête seront insérées dans la table nouvellement créée.

Exemple :

SELECT windows_release, windows_service_pack_level,
       windows_sku, os_language_version
INTO OSInfo
from sys.dm_os_windows_info OPTION (RECOMPILE);

Cette requête créera une table nommée OSInfo qui contient les éléments extraits. données de la table sys.dm_os_windows_info.

En suivant ces étapes, vous pouvez créer de nouvelles tables en utilisant les données fournies par le SYS tables dans SQL Server.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn