varbinary轉換nvarchar
在拼接SQL的時候遇到varbinary類型變量,需要將其轉換為varchar或nvarchar型,如果用cast或convertl轉換後
再轉回 varbinary 後值也變成另一個值,這時候應該用系統函數 sys.fn_varbintohexstr進行轉換,用法如下例:
create table dbo.t1(c1 timestamp)
go
insert into dbo.t1 default values
go
SELECT c1, sys.fn_varbintohexstr(cast(c1 as varbinary(8)))
FROM dbo.t1
go
drop table dbo.t1
go
insert into dbo.t1 default values
go
SELECT c1, sys.fn_varbintohexstr(cast(c1 as varbinary(8)))
FROM dbo.t1
go
drop table dbo.t1
go
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号