2010-06-24 83 views
1

其實我已經忘了,在我的數據庫表我存儲我的圖片爲二進制從數據類型

搜索數據庫中我有300個表,我不能手動檢查。我什至不記得圖像部分的列名稱。

有任何查詢,以便我能找到我的圖片和它包含了圖像..

感謝您的幫助提前

回答

2

你可以嘗試這樣的事情(SQL服務器其對應的表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