sql >> Databasteknik >  >> RDS >> Sqlserver

ODBC-fråga på MS SQL Server returnerar endast de första 255 tecknen i PHP PDO (FreeTDS)

Enligt FreeTDS User Guide verkar problemet vara att FreeTDS bara kan hantera varchar upp till 255 tecken när du pratar med SQL Server "på grund av begränsningar som är inneboende i protokolldefinitionen" . Allt större än det måste vara datatyp text .

Du kan lösa problemet antingen genom att ändra ditt schema eller konvertera datatypen under din fråga, så här:

SELECT CAST(mycol as TEXT) FROM mytable


  1. Fråga för att hitta genomsökningar av hela tabellen i Oracle

  2. Att iterera en ResultSet med JDBC för Oracle tar mycket tid, ungefär 16 sekunder?

  3. Ms-Access VBA Class Object Arrays

  4. kan vi ha en främmande nyckel som inte är en primärnyckel i någon annan tabell?