oracle整型转换为字符型难题
资料简介:
1,问题描述
有字段a b ,c分别为整型 的表t1
记录为
a b c
13 14 15
另一个字段为d 为字符型 表t2
记录为
c
13,14,15
通过cast(a as varchar(5))转换为字符型,
语句如下
select cast(a as varchar(5))||‘,’||cast(b as varchar(5))||‘,’||cast(c as varchar(5)) form t1
但是得出的结合却和表t2里面的字段c记录不一样,请高手指点一下
有字段a b ,c分别为整型 的表t1
记录为
a b c
13 14 15
另一个字段为d 为字符型 表t2
记录为
c
13,14,15
通过cast(a as varchar(5))转换为字符型,
语句如下
select cast(a as varchar(5))||‘,’||cast(b as varchar(5))||‘,’||cast(c as varchar(5)) form t1
但是得出的结合却和表t2里面的字段c记录不一样,请高手指点一下
2010-07-29
浏览8517
下载0
已下载用户的评价
您还未下载该资料,不能发表评价;
查看我的 待评价资源
查看我的 待评价资源
jack_wub
工程师 fenet
没用
哥们,那应该是字符的长度不一致导致的,你的那段SQL如果是ORacle的话查询出来的结果应该是varchar2类型的,如果你的t2表也是varchar2的话应该是可以对应的上的,我刚才试了下是可以的
哥们,那应该是字符的长度不一致导致的,你的那段SQL如果是ORacle的话查询出来的结果应该是varchar2类型的,如果你的t2表也是varchar2的话应该是可以对应的上的,我刚才试了下是可以的
jasonbaowen
软件开发工程师 MicroStrategy
没用
[b] [url=http://www.cognoschina.net/club/redirect.php?goto=findpost&pid=65253&ptid=7856]8#[/url] [i]cognos_cwj[/i] [/b] 明白了,我再想想
[b] [url=http://www.cognoschina.net/club/redirect.php?goto=findpost&pid=65253&ptid=7856]8#[/url] [i]cognos_cwj[/i] [/b] 明白了,我再想想
jasonbaowen
软件开发工程师 MicroStrategy
没用
[b] [url=http://www.cognoschina.net/club/redirect.php?goto=findpost&pid=65238&ptid=7856]6#[/url] [i]cognos_cwj[/i] [/b] 整型? 你怎么知道的?
[b] [url=http://www.cognoschina.net/club/redirect.php?goto=findpost&pid=65238&ptid=7856]6#[/url] [i]cognos_cwj[/i] [/b] 整型? 你怎么知道的?