sql >> Database >  >> RDS >> Sqlserver

ODBC-query op MS SQL Server die de eerste 255 tekens alleen retourneert in PHP PDO (FreeTDS)

Volgens de FreeTDS-gebruikershandleiding lijkt het probleem te zijn dat FreeTDS alleen varchar aankan tot 255 tekens bij gesprek met SQL Server "vanwege beperkingen die inherent zijn aan de protocoldefinitie" . Alles wat groter is, moet het gegevenstype text zijn .

U kunt het probleem oplossen door uw schema dienovereenkomstig aan te passen of door het gegevenstype tijdens uw zoekopdracht te converteren, als volgt:

SELECT CAST(mycol as TEXT) FROM mytable


  1. Hoe privileges te beheren met rollen in MySQL

  2. Introductie van MariaDB Platform X5:de database voor elke workload, nu op elke schaal

  3. Kan DLL "OraOps10.dll" niet laden

  4. Hoe gebruik je een dynamische parameter in een IN-clausule van een JPA-query met de naam?