String RODBC sendo truncada
Estou buscando dados do MySql Server no R usando RODBC.
Então, em uma coluna do banco de dados, há um vetor de caracteres
SELECT MAX(CHAR_LENGTH(column)) FROM reqtable;
DEVOLUÇÃO 26566
Agora vou mostrar um exemplo de como estou enfrentando o problema
`library(RODBC)
con <- odbcConnect("mysqlcon")
rslts <- as.numeric(sqlQuery(con,
"SELECT CHAR_LENGTH(column) FROM reqtable LIMIT 10",
as.is=TRUE)[,1])
`retorna
> rslts
[1] 62 31 17 103 30 741 28 73 25 357
enquanto querslts <- nchar(as.character(sqlQuery(con, "SELECT column FROM reqtable LIMIT 10", as.is=TRUE)[,1]))
retorna
> rslts
[1] 62 31 17 103 30 255 28 73 25 255
Portanto, cadeias com comprimento> 255 estão sendo truncadas em 255. Existe uma maneira de obter a cadeia completa.
obrigado