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 個資料列)*/ 高分!SQL 2000中不通过程序,如何导出csv文件,或把数据倒进到csv中? 银行转账a账号转b,10000块钱,事务处理程序该怎么写 sqlserver2000的数据库维护计划中,自动备份的文件名,能自动添加其它字符吗? 一个奇怪问题??? 三天没有解决的一个SQL查询语句,头痛ing MS-SQL中约束是怎么运行的? 子窗口里搜索怎么做? 求命啊,请大家帮一下忙 可否实现控制用户的查询次数?请教!!!!!!!!! 寻求帮助:数据库中有两张表,tb_m1, tb_m2.... 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 個資料列)
*/