Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

टेक्स्ट कॉलम केवल 4096 बाइट क्यों लौटाता है?

Microsoft का PHP ड्राइवर (संदर्भ के लिए):http://www .microsoft.com/en-us/download/details.aspx?id=20098

लेकिन अगर आप यह साइट :

You need to increase the maximum size of a text column to be returned from
SQL Server by PHP. You can do this with a simple SQL query:
    SET TEXTSIZE 2147483647

Which you can run with the following PHP (best run just after you make a
connection).
    mssql_query("SET TEXTSIZE 2147483647");

A better way to work around the issue is to change the "textlimit" and
"textsize" settings within php.ini, like so:
    mssql.textlimit = 2147483647
    mssql.textsize = 2147483647

आपका MSSQL ड्राइवर टेक्स्ट को छोटा कर रहा है। अगर आप डेटाटाइप, ड्राइवर आदि नहीं बदल सकते हैं, तो इससे आपकी समस्या ठीक हो जाएगी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस पेशेवरों के लिए मशीन लर्निंग का क्या अर्थ है?

  2. SQL सर्वर (T-SQL उदाहरण) में 'datetime2' को 'time' में बदलें

  3. कीवर्ड समर्थित नहीं:मेटाडेटा

  4. टी-एसक्यूएल में हैमिंग वजन/जनसंख्या गिनती

  5. SQL सर्वर 2008 में डेटा परिवर्तन का ऑडिट करना