Question

Je dois déterminer le type de fichier (c'est-à-dire MimeType) des données stockées dans SQL Server 2008.

Existe-t-il, si possible à l'aide d'une requête SQL, le type de contenu ou le type MimeType des données binaires stockées dans la colonne image?

Était-ce utile?

La solution

Je pense que si vous avez besoin de ces informations, il serait probablement préférable de les stocker dans une colonne séparée. Une fois dans la base de données, vos seules options sont de le deviner à partir du nom du fichier (si vous stockez ce nom) ou en détectant la signature des premiers octets de données.

Autres conseils

Il n'y a pas de moyen direct dans SQL Server de le faire - il n'y a pas de métadonnées sur les colonnes binaires stockées dans SQL Server, à moins que vous ne l'ayez fait vous-même.

Pour SQL Server, un blob est un blob, c’est juste un tas d’octets, et SQL Server n’en sait rien. Vous devez disposer de ces informations auprès d'autres sources, par exemple. en stockant un nom de fichier, une extension de fichier, un type mime ou autre chose dans une colonne séparée.

Marc

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top