[英]how convert varbinary(image) to ntext in sql and sqllite
如何在SQL和SQLite中將varbinary(image)
轉換為ntext
?
我想將數據類型varbinary
轉換為ntext
CAST(NEW.[PhotoContent] AS NTEXT)
但我得到一個錯誤:
不允許從數據類型varbinary(max)到ntext的顯式轉換。
如何將這兩種類型放在一起?
Create function [dbo].[fn_HexToStr](@hex varbinary(Max)) returns varchar(Max) as begin declare @len int, @counter int, @res varchar(Max), @string char(16), @byte binary(1) set @string = '0123456789ABCDEF' set @res = '0x' set @len = datalength(@hex) set @counter = 1 while(@counter <= @len) begin set @byte = substring(@hex, @counter, 1) set @res = @res + substring(@string, 1 + @byte/16, 1) + substring(@string, 1 + @byte - (@byte/16)*16, 1)set @counter = @counter + 1 end set @res=substring(@res,3,len(@res)) return @res end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.