Maison >base de données >tutoriel mysql >Comment puis-je stocker des images dans une table de base de données SQL Server à l'aide d'une requête SQL ?

Comment puis-je stocker des images dans une table de base de données SQL Server à l'aide d'une requête SQL ?

DDD
DDDoriginal
2024-12-26 08:31:09951parcourir

How Can I Store Images in a SQL Server Database Table Using a SQL Query?

Stockage d'images dans des tables de base de données SQL Server

Votre question concerne le stockage d'une image dans une colonne de table. Pour ce faire, vous pouvez utiliser une requête SQL.

Requête SQL pour stocker une image :

La requête SQL suivante montre comment insérer une image dans "ImageColumn " de la table "FEMALE" :

insert into FEMALE (ImageColumn) 
SELECT BulkColumn 
FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img

Dans ce requête :

  • "BulkColumn" représente la colonne contenant les données de l'image.
  • "image..Path..here" spécifie le chemin physique du fichier image.
  • "Single_Blob" indique que l'image est stockée sous la forme d'un seul blob (grand format binaire objet).

Insertion de l'image :

Référez-vous aux étapes suivantes pour insérer l'image :

  1. Assurez-vous que l'image Le fichier est enregistré dans un emplacement connu.
  2. Exécutez la requête SQL pour insérer l'image dans le base de données.
  3. Actualisez la table pour vérifier que l'image a été stockée.

En suivant cette méthode, vous pouvez stocker avec succès des images sous forme de données binaires dans la "ImageColumn" de votre SQL Table de base de données du serveur.

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!

Déclaration:
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