我正在使用RODBC
包内的 ORACLE 数据库 (DB)。一切都做得很好,但我需要从这个数据库获取一个表和一些字符类型的变量,而不是数字。
所以,我的查询是这样的:
e ManzResul_VIII<-sqlQuery(con,"select distinct t.fono_id_dis,
t.id_predio,
t.co_calle,
t.nu_casa,
t.x,
t.y,
t.plancheta from c_araya.proy_dist08_todo t where nvl(t.fono_tipo_dis, '-') not in ('CLIENTE', 'POTENCIAL', 'CARTERA') and nvl(t.x, 0) <> 0 ")
不可能以字符形式获取 ID 号,此查询将我的 iDs 变量的类型从字符类型更改为数字类型(ID 开头有一个零,但已将其更改为数字)。我已经阅读了功能描述,但我知道如何管理它。
任何想法将不胜感激,提前致谢!
更改查询以将 id 转换为您想要的数据类型:
select distinct cast(t.fono_id_dis as varchar(255)) as id
. . .
这应该适用于大多数数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)