首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

紧急呼叫高手高手高高手,该怎么处理

2012-02-26 
紧急呼叫高手高手高高手,,,,,,,,,,,,,,因为我一会儿就要去客户那儿了,所以得尽快解决这个问题,,,还是我的

紧急呼叫高手高手高高手,,,,,,,,,,,,,,
因为我一会儿就要去客户那儿了,所以得尽快解决这个问题,,,

还是我的那个Text(16)问题,,,,因为我要在存储过程里面用,select   distinct   Memo
,而Memo是Text(16)类型的,,所以,我开始是想把它转换成varchar类型的,,但是更改了之后,直接影响到另外一个软件的运行,所以是现实就是不能进行类型转换,,
但是我又必须执行select   distinct   Memo语句的执行,,,所以,,有没有转换函数什么的,不用真正更改字段的类型,但是能在存储过程里执行,SElect   distinct   函数(Memo)
通过函数转换成varchar或者其他类型,让存储过程能执行成功的,

不知道我说明白了没有,哈哈,,还请大家多帮帮忙啊,

[解决办法]
select distinct convert(varchar(16),memo) from table
[解决办法]
select distinct cast(varchar(16) as memo) from table

[解决办法]
改下
select distinct cast(memo as varchar(16) ) from table
[解决办法]
select distinct Convert(nvarchar(4000),Memo) as Memo
[解决办法]
select distinct convert(Nvarchar(16),memo) from table

热点排行