sql >> Databáze >  >> RDS >> Sqlserver

ODBC dotaz na MS SQL Server vrací prvních 255 znaků pouze v PHP PDO (FreeTDS)

Podle uživatelské příručky FreeTDS se zdá, že problém spočívá v tom, že FreeTDS dokáže zpracovat pouze varchar až 255 znaků při komunikaci se serverem SQL "kvůli omezením obsaženým v definici protokolu" . Cokoli většího musí být datový typ text .

Problém můžete vyřešit buď odpovídající úpravou schématu, nebo převodem datového typu během dotazu, například takto:

SELECT CAST(mycol as TEXT) FROM mytable


  1. Jak funguje operátor LIKE v MariaDB

  2. Jak vytvořit formulář pomocí Průvodce formulářem

  3. Použití vláken k vytváření požadavků na databázi

  4. tomcat7 - jdbc datasource - To velmi pravděpodobně způsobí únik paměti