Maison > base de données > tutoriel mysql > Comment puis-je importer des images dans SQL Server 2005 en utilisant uniquement SQL ?

Comment puis-je importer des images dans SQL Server 2005 en utilisant uniquement SQL ?

Susan Sarandon
Libérer: 2024-12-30 20:49:18
original
576 Les gens l'ont consulté

How Can I Import Images into SQL Server 2005 Using Only SQL?

Importation de données d'image dans des champs d'image SQL Server 2005 à l'aide de SQL uniquement

Cet article aborde le défi de l'insertion d'une image dans une colonne de type Image en utilisant SQL seul dans SQL Server 2005 et Management Studio. Il fournit également une méthode pour vérifier la réussite de l'insertion.

Pour commencer, créez une nouvelle table appelée "Employés" avec le schéma suivant :

CREATE TABLE Employees
(
    Id int,
    Name varchar(50) not null,
    Photo varbinary(max) not null
)
Copier après la connexion

Ensuite, insérez une image dans le " Photo" de la table "Employés" à l'aide de l'instruction SQL suivante :

INSERT INTO Employees (Id, Name, Photo) 
SELECT 10, 'John', BulkColumn 
FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Copier après la connexion

Ici, "photo.bmp" représente le fichier image réel que vous souhaitez insérer, et "10" et "John" représentent respectivement les valeurs Id et Name pour l'enregistrement de l'employé.

Pour vérifier que l'image a été insérée avec succès, vous pouvez utiliser le requête suivante :

SELECT * FROM Employees WHERE Id = 10
Copier après la connexion

Cette requête doit renvoyer l'intégralité du dossier de l'employé, y compris la colonne Photo. Vous pourrez ensuite visualiser l'image dans l'onglet "Données" de Management Studio.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal