Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consulta ODBC no MS SQL Server retornando os primeiros 255 caracteres apenas no PHP PDO (FreeTDS)


De acordo com o Guia do Usuário do FreeTDS, o problema parece ser que o FreeTDS só pode lidar com varchar até 255 caracteres ao falar com o SQL Server "devido a limitações inerentes à definição do protocolo" . Qualquer coisa maior que isso precisa ser do tipo de dados text .

Você pode resolver o problema modificando seu esquema adequadamente ou convertendo o tipo de dados durante sua consulta, assim:
SELECT CAST(mycol as TEXT) FROM mytable