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 )
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
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
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!