Ich benutze RODBC auf Ubuntu 16.0.4 installiert, und ich portiere meine Windows-basierte R-Projekt/Paket auf diese Linux-Umgebung. Ich renne in das Problem, sqlQuery
gibt nur die ersten 255 Zeichen einer Textzeichenfolge aus einer MS SQL Server-Datenbank zurück. Ich habe viele Verweise auf dieses Problem gefunden, und ich habe den Spaltentyp in der Datenbank in nvarchar(3500)
geändert, um dieses Problem vermutlich zu lösen. Dies war in der Windows-Umgebung kein Problem. Ich kann diese 255-Zeichen-Grenze anscheinend nicht umgehen, obwohl viele Leute sagen, dass das Ändern des Spaltenvariablentyps auf nvarchar(4000)
oder weniger dies lösen würde. Ich habe viele Dinge ausprobiert, einschließlich der cast(...as nvarchar(1000))
, zum Beispiel, ohne Erfolg.RODBC in Ubuntu schneidet Textzeichenfolgen zu 255 Zeichen
Wohin gehe ich falsch?
Was ist mit der Verwendung von JDBC-Treibern anstelle von ODBC-Treibern? – Heikki
Siehe mein Update unten. Ich habe Fahrer gewechselt, aber nicht zu JDBC. –