我試圖將一些長字符串轉換爲varbinary(max)作爲INSERT的一部分。 http://msdn.microsoft.com/en-us//library/ms188362.aspx表示varbinary(max)最多可容納2^31-1個字節。但是,當我使用:將長度超過8000個字符的字符串轉換爲Varbinary(MAX)
CONVERT(varbinary(max),"ReallyLongString...")
該字符串被截斷爲8000個字符。
關於如何將這些字符串轉換爲varbinary(max)而不截斷的任何想法?
謝謝!
爲什麼不把它們放在'varchar(max)'中? – 2013-02-08 16:00:56
這是一個現有的數據庫,該字段是一個VARBINARY(MAX)字段。沒有轉換消息「不允許將數據類型varchar隱式轉換爲varbinary(max),使用CONVERT函數來運行此查詢。」被展示。 – 2013-02-08 16:08:28