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 .
|