Compartir a través de


Recuperar datos como una secuencia

El Controlador de SQL Server para PHP aprovecha las ventajas de las secuencias para recuperar grandes cantidades de datos. Los temas de esta sección proporcionan detalles acerca de cómo recuperar datos como una secuencia.

En los siguientes pasos se describe cómo recuperar datos como una secuencia:

  1. Prepare y ejecute una consulta de Transact-SQL con sqlsrv_query o la combinación sqlsrv_prepare/sqlsrv_execute.

  2. Use sqlsrv_fetch para desplazarse a la fila siguiente en el conjunto de resultados.

  3. Use sqlsrv_get_field para recuperar un campo de la fila. Especifique que los datos se recuperen como una secuencia mediante el uso de SQLSRV_PHPTYPE_STREAM(<encoding>) como tercer parámetro en la llamada a la función. En esta tabla se muestran las constantes que se usan para especificar las codificaciones y sus descripciones:

    Constante SQLSRV Descripción

    SQLSRV_ENC_BINARY

    Los datos se devuelven como una secuencia de bytes sin procesar desde el servidor sin realización de codificación ni traducción.

    SQLSRV_ENC_CHAR

    Los datos se devuelven en caracteres de 8 bits como se especifica en la página de códigos de la configuración regional de Windows establecida en el sistema. Los caracteres de varios bytes o los que no se asignan en esta página de códigos se sustituyen por un signo de interrogación de cierre (?) de un solo byte.

Nota

Algunos tipos de datos se devuelven como secuencias de forma predeterminada. Para obtener más información, vea Tipos de datos predeterminados de PHP.

En esta sección

Tema Descripción

Tipos de datos con compatibilidad con secuencias

Muestra los tipos de datos de SQL Server que se pueden recuperar como secuencias.

Cómo recuperar datos de caracteres como una secuencia

Muestra cómo recuperar datos de caracteres como una secuencia.

Cómo recuperar datos binarios como una secuencia

Muestra cómo recuperar datos binarios como una secuencia.

Vea también

Conceptos

Comparar las funciones de recuperación de datos
Constantes SQLSRV

Otros recursos

Recuperar datos