Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

ODBC заявка на MS SQL Server, връщаща първите 255 знака само в PHP PDO (FreeTDS)

Според ръководството за потребителя на FreeTDS, проблемът изглежда е, че FreeTDS може да обработва само varchar до 255 знака при разговор със SQL Server „поради ограничения, присъщи на дефиницията на протокола“ . Всичко по-голямо от това трябва да е тип данни text .

Можете да разрешите проблема или като промените съответно схемата си, или преобразувате типа данни по време на заявката си, както следва:

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. ListAGG в SQLSERVER

  2. Как мога да търся всички колони в таблица?

  3. Преименуване на потребителски дефиниран тип данни в SQL Server (T-SQL)

  4. Как мога да определя инсталираните екземпляри на SQL Server и техните версии?

  5. Трябва да декларира скаларната променлива