Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az adatok streamként való lekérése csak az SQL Server PHP-hez készült Microsoft Drivers SQLSRV-illesztőprogramjában érhető el, és nem érhető el a PDO_SQLSRV illesztőprogramban.
A Microsoft által az SQL Serverhez készült PHP-illesztőprogramok a streamek előnyeit használják nagy mennyiségű adat lekérésére. Az ebben a szakaszban található témakörök részletesen ismertetik az adatok streamként való lekérését.
Az alábbi lépések összefoglalják, hogyan kérhetők le adatok streamként:
Transact-SQL lekérdezés előkészítése és végrehajtása sqlsrv_query vagy sqlsrv_prepare sqlsrv_execute/ kombinációjával.
A sqlsrv_fetch használatával lépjen az eredményhalmaz következő sorára.
A sqlsrv_get_field használatával lekérhet egy mezőt a sorból. Adja meg, hogy az adatokat adatfolyamként kell lekérni a függvényhívás harmadik paramétereként SQLSRV_PHPTYPE_STREAM(<kódolás>) használatával. Ez a táblázat a kódolások és azok leírásának megadásához használt állandókat sorolja fel:
SQLSRV állandó Description SQLSRV_ENC_BINARY A rendszer nyers bájtfolyamként adja vissza az adatokat a kiszolgálóról kódolás vagy fordítás nélkül. SQLSRV_ENC_CHAR Az adatok 8 bites karakterekben lesznek visszaadva a rendszeren beállított Windows-területi beállítás kódlapján megadottak szerint. Minden olyan több bájtos karakter vagy karakter, amely nem illeszkedik a kódlapra, egyetlen bájt kérdőjel (?) karakterrel lesz helyettesítve.
Megjegyzés:
Egyes adattípusok alapértelmezés szerint streamként jelennek meg. További információ: Alapértelmezett PHP-adattípusok.
Ebben a részben
| Téma | Description |
|---|---|
| Adattípusok streamtámogatással az SQLSRV-illesztőprogram használatával | A streamekként lekérhető SQL Server-adattípusok listája. |
| Útmutató: Karakteradatok lekérése streamként az SQLSRV-illesztőprogram használatával | Bemutatja, hogyan lehet lekérni a karakteradatokat streamként. |
| Útmutató: Bináris adatok lekérése streamként az SQLSRV-illesztőprogram használatával | Bemutatja, hogyan lehet bináris adatokat lekérni streamként. |