J'ai une base de données en cours d'exécution sur SQL Server 2012 et j'ai besoin de localiser les tables qui ont le type de colonne varbinary
en eux.Quelle est la syntaxe T-SQL pour trouver des tables dans ma base de données SQL Server qui a un type de colonne VARBINARY?
En fait, j'ai besoin de récupérer certains documents numérisés qui ont été stockés dans la base de données. J'ai trouvé une table appelée 'ScannedDocument' et elle a une colonne varbinary
, appelée 'SCD_DOCIMAGE'. Cependant, lorsque je cours ce qui suit:
Select * from ScannedDocument
, je n'obtiens aucun résultat dans la fenêtre de sortie dans SSMS. Ma première estimation est que les documents numérisés que je recherche ne sont pas stockés dans cette table. Quelle serait la syntaxe T-SQL pour localiser toutes les tables avec des colonnes varbinary
?
En outre, quelle serait la syntaxe T-SQL pour récupérer les documents de cette colonne une fois que la table correcte a été identifiée?
Maintenant que John vous a montré comment trouver la colonne que vous voulez extraire le document qui se trouve. Ce n'est pas un exploit car varbinary est juste une donnée binaire. Vous avez besoin de quelques détails pour avoir une chance. Vous avez besoin de ce que les données là-bas représentent. Est-ce un pdf? jpg? Peut-être un document Word. –