sql >> Base de Datos >  >> RDS >> Sqlserver

Consulta ODBC en MS SQL Server que devuelve los primeros 255 caracteres solo en PHP PDO (FreeTDS)

De acuerdo con la Guía del usuario de FreeTDS, el problema parece ser que FreeTDS solo puede manejar varchar hasta 255 caracteres cuando se habla con SQL Server "debido a limitaciones inherentes a la definición del protocolo" . Cualquier cosa más grande que eso debe ser del tipo de datos text .

Puede resolver el problema modificando su esquema en consecuencia o convirtiendo el tipo de datos durante su consulta, así:

SELECT CAST(mycol as TEXT) FROM mytable