sql2000字段类型转换 sql2000字段类型转换问题:(image 转成 nvarchar)与数据转换问题(nvarchar 转成 image)怎么实现急急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @t table( col image)insert @t select 'test'select cast(cast(cast(col as varbinary) as varchar(20))as nvarchar(10)) from @t/* -------------------- test(影響 1 個資料列)*/ image 是二进制的 nvarchar 是字符型的image 是可以无限长的nvarchar 是有4000限制的所以image 转成 nvarchar可能丢失数据,转换规则需要自己定,可以先将image 转成 varbinary(8000)再转成nvarchar(4000)nvarchar 转成 image可以先将nvarchar 转成 varbinary(8000)再转成image declare @t table( col nvarchar(10))insert @t select 'test'select cast(cast(col as varchar(20)) as image) from @t/* -------------------- 0x74657374(影響 1 個資料列)*/ 冰天雪地裸体360度旋转地震也不跑跪求一索引问题 sql同一列数值相加 利用SSIS之派生列导入不规则之文本数据 sql2000中存储图片 SQL 2K DTS 如何一次将一个库的所有表的数据导出到文本文件? 远程批量无重复插入数据的问题 安装sql server2000时出错 请问再sql里面有没有像instr一样的函数 获得数据库下所有的表,在线等.晚上11:30半前结帐 修改高手??? 急!!!!SQL sql2000字段类型转换
insert @t select 'test'
select cast(cast(cast(col as varbinary) as varchar(20))as nvarchar(10)) from @t
/*
--------------------
test(影響 1 個資料列)
*/
nvarchar 是字符型的
image 是可以无限长的
nvarchar 是有4000限制的所以
image 转成 nvarchar可能丢失数据,转换规则需要自己定,可以先将image 转成 varbinary(8000)再转成nvarchar(4000)
nvarchar 转成 image可以先将nvarchar 转成 varbinary(8000)再转成image
insert @t select 'test'
select cast(cast(col as varchar(20)) as image) from @t
/*
--------------------
0x74657374(影響 1 個資料列)
*/