SQLSRV 드라이버를 사용하여 스트림으로 데이터 검색

PHP 드라이버 다운로드

스트림으로 데이터를 검색하는 기능은 MICROSOFT Drivers for PHP for SQL Server의 SQLSRV 드라이버에서만 사용할 수 있으며, PDO_SQLSRV 드라이버에서는 사용할 수 없습니다.

Microsoft Drivers for PHP for SQL Server는 스트림을 활용하여 대량의 데이터를 검색합니다. 이 섹션의 항목에서는 데이터를 스트림으로 검색하는 방법에 대한 자세한 내용을 제공합니다.

다음 단계에서는 데이터를 스트림으로 검색하는 방법을 요약합니다.

  1. sqlsrv_query 또는 sqlsrv_prepare/sqlsrv_execute 조합을 사용하여 Transact-SQL 쿼리를 준비하고 실행합니다.

  2. sqlsrv_fetch를 사용하여 결과 집합의 다음 행으로 이동합니다.

  3. sqlsrv_get_field를 사용하여 행에서 필드를 검색합니다. 함수 호출에서 세 번째 매개 변수로 SQLSRV_PHPTYPE_STREAM(<인코딩>)을 사용하여 데이터를 스트림으로 검색하도록 지정합니다. 다음 테이블에는 인코딩을 지정하는 데 사용되는 상수와 해당 설명이 나열되어 있습니다.

    SQLSRV 상수 설명
    SQLSRV_ENC_BINARY 데이터는 인코딩 또는 변환을 수행하지 않은 원시 바이트 스트림으로 서버에서 반환됩니다.
    SQLSRV_ENC_CHAR 데이터는 시스템에 설정된 Windows 로캘의 코드 페이지에 지정된 대로 8비트 문자로 반환됩니다. 이 코드 페이지로 매핑되지 않는 멀티바이트 문자 또는 문자는 단일 바이트 물음표(?) 문자로 대체됩니다.

참고 항목

일부 데이터 형식은 기본적으로 스트림으로 반환됩니다. 자세한 내용은 기본 PHP 데이터 형식을 참조하세요.

섹션 내용

주제 설명
SQLSRV 드라이버를 사용하여 스트림으로 데이터 형식 지원 스트림으로 검색할 수 있는 SQL Server 데이터 유형을 나열합니다.
방법: SQLSRV 드라이버를 사용하여 스트림으로 문자 데이터 검색 문자 데이터를 스트림으로 검색하는 방법을 보여줍니다.
방법: SQLSRV 드라이버를 사용하여 이진 데이터를 스트림으로 검색 이진 데이터를 스트림으로 검색하는 방법을 보여줍니다.

참고 항목

데이터 검색

상수(Microsoft Drivers for PHP for SQL Server)