簡體   English   中英

如何將varbinary(image)轉換為sql和sqllite中的ntext

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM