Maison >base de données >tutoriel mysql >Comment puis-je créer efficacement plusieurs tables à partir de vues système SQL Server à l'aide de requêtes SELECT ?

Comment puis-je créer efficacement plusieurs tables à partir de vues système SQL Server à l'aide de requêtes SELECT ?

DDD
DDDoriginal
2025-01-02 21:04:38993parcourir

How Can I Efficiently Create Multiple Tables from SQL Server System Views Using SELECT Queries?

Création de tables à partir de vues système à l'aide de requêtes SELECT SQL Server

Un utilisateur a demandé s'il était nécessaire de créer de nombreuses tables (50 à 100) en en exploitant les requêtes des tables SYS. Les exemples de requêtes fournis récupèrent des informations relatives au système d'exploitation, aux services SQL Server et aux spécifications matérielles.

Pour accomplir cette tâche de création de table, l'utilisateur peut utiliser l'instruction SELECT INTO. Cette instruction permet la création d'une nouvelle table et le remplissage ultérieur de cette table avec les données d'une requête SELECT.

Par exemple, la version modifiée suivante de la requête fournie créerait une table nommée OperatingSystemInfo et la remplirait avec les données récupérées de la vue système sys.dm_os_windows_info :

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

En appliquant l'approche SELECT INTO aux autres requêtes fournies, l'utilisateur peut créer des tableaux contenant des informations sur les services SQL Server et la configuration matérielle.

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