Insérer des images dans les champs d'image SQL Server 2005 à l'aide de SQL
Le stockage d'images dans des bases de données est une exigence courante dans de nombreuses applications. Dans SQL Server 2005, le type de données Image est utilisé pour stocker des données binaires, qui peuvent inclure des images.
Insertion d'une image
Pour insérer une image dans un champ Image , vous pouvez utiliser la méthode Bulk Insert. Cette méthode lit les données binaires d'un fichier et les insère dans un champ Image en une seule transaction. Le code suivant montre comment insérer une image dans la table Employee :
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null ) INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Vérification de l'image
Pour vérifier que l'image a été insérée avec succès, vous pouvez utilisez la requête suivante :
SELECT Id, Name, Photo FROM Employees WHERE Id = 10
Si la requête renvoie une ligne avec les données de l'image, alors l'image a été insérée avec succès. Vous pouvez également afficher l'image à l'aide de la visionneuse d'images dans SQL Server Management Studio.
Remarques supplémentaires
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!