我有一個表cSc_Role
列RoleSettings
。 RoleSettings
是數據類型圖像。 內容是這樣的:0x504B030414000000080000000000E637CA2A4在SQL更新數據類型圖像表
現在我需要更新此列的一行。 像這樣:
UPDATE cSc_Role
SET RoleSettings = '0x343240000000000E637CA2A430500'
WHERE Naming = 'User X'
但隨着二進制數據,好像這是不可能用繩子做。 另一種選擇是,我可以在一個臨時的.bak文件中提供圖像。 然後做一個INSERT INTO
。 但我用這個解決方案閱讀它只能插入一個完整的行而不只是一列。或者我可以只插入一列插入?
如何在表格中更新或插入一個圖像列? 在此先感謝。
這工作(你只是錯過了在轉換e)。它將給定的字符串轉換爲十六進制。所以,我想將其複製到RoleSettings中的內容是來自另一個數據庫的內容,我將內容複製到文本文件中。所以,我認爲首先我需要將此內容轉換爲十進制,然後將其轉換爲十六進制的更新? – user1673665
@ user1673665我不確定,但也許你是對的。嘗試一下,你會知道:) – Parado