La fonction T -SQL " openrowset " ouvre un fichier XML pour lire les données de l'ensemble dans un fichier stocké sur votre serveur de base de données de données . Cette fonction vous aide à automatiser les processus sur votre serveur de base de données lorsque vous avez un fichier XML exporté depuis un autre système . Vous pouvez ouvrir le fichier XML , lire et analyser le contenu , insérez le contenu dans une table de base de données ou d'imprimer la sortie de votre fenêtre pour examiner les données . Instructions
1
Ouvrez le logiciel de serveur de gestion Microsoft SQL Server à partir du menu Programmes de Windows . Connectez-vous à la base de données lorsque l' écran de connexion s'affiche.
2
Cliquez sur la base de données dans laquelle vous voulez importer les données. Cliquez sur " Nouvelle requête " pour ouvrir l'éditeur de requêtes pour vos instructions T-SQL .
3
créer une variable qui pointe vers le fichier XML . Les points de code suivant dans un fichier nommé " orders.xml ", mais vous pouvez utiliser n'importe quel fichier XML dans votre code SQL :
déclarer @ file comme varchar ( 50) set @ file = ' orders.xml «
4
Ouvrez le fichier et lire les données à partir du code XML. La fonction " openrowset " ouvre et traite les données , et les données sont affichées dans le panneau Résultats de Management Studio . Utilisez le code suivant pour afficher les données XML :
SELECT CAST ( données au format XML ) FROM OPENROWSET (BULK 'C: \\ orders.xml », SINGLE_BLOB ) comme des ordres ( data)) AS commandes ( données)
5
Cliquez sur le bouton "Exécuter" dans le menu principal . L' instruction T- SQL ouvre le fichier XML et affiche les données .