Я на самом деле забыл что, в которой таблице моей базы данных я сохранил свои изображения как двоичный файл
У меня есть 300 таблиц, и я не могу проверить вручную. Я даже не помню имени столбца раздела изображения.
Есть ли любой запрос так, чтобы я мог найти свои изображения и его соответствующую таблицу, которая содержит, который отображает..
Спасибо за справку заранее
Вы можете попробовать что-то вроде этого (SQL Server 2005 и выше):
SELECT
t.Name 'Type name',
OBJECT_NAME(col.object_id) 'Table name',
col.*
FROM
sys.columns col
INNER JOIN
sys.types t ON col.user_type_id = t.user_type_id
WHERE
t.name = 'varbinary'
но вам нужно по крайней мере запомнить, какой тип данных вы использовали !
Рекомендуется VARBINARY (MAX)
, и вам определенно больше не следует использовать IMAGE
.