Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zapytanie ODBC na MS SQL Server zwracające pierwsze 255 znaków tylko w PHP PDO (FreeTDS)

Według Przewodnika użytkownika FreeTDS problem wydaje się polegać na tym, że FreeTDS może obsługiwać tylko varchar do 255 znaków podczas rozmowy z serwerem SQL "ze względu na ograniczenia nieodłącznie związane z definicją protokołu" . Wszystko, co jest większe, musi mieć typ danych text .

Możesz rozwiązać ten problem, odpowiednio modyfikując schemat lub konwertując typ danych podczas zapytania, w ten sposób:

SELECT CAST(mycol as TEXT) FROM mytable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Statystyka operacji we/wy pliku wydajności programu SQL Server

  2. Używanie StringWriter do serializacji XML

  3. Jak korzystać z szablonów w SQL Server Management Studio (SSMS) — samouczek SQL Server / TSQL część 16

  4. SQL Server v.Next:Wydajność STRING_AGG, część 2

  5. Grupy konwersacyjne dla brokerów usług SQL Server