다음을 통해 공유


데이터를 스트림으로 검색

SQL Server Driver for PHP에서는 대량의 데이터를 검색하기 위해 스트림을 사용합니다. 이 단원의 항목에서는 데이터를 스트림으로 검색하는 방법에 대해 자세히 설명합니다.

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

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

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

  3. sqlsrv_get_field를 사용하여 행에서 필드를 검색합니다. 함수 호출에서 **SQLSRV_PHPTYPE_STREAM(<encoding>)**을 세 번째 매개 변수로 사용하여 데이터가 스트림으로 검색되도록 지정합니다. 다음 표에서는 인코딩을 지정하는 데 사용되는 상수와 상수에 대한 설명을 보여 줍니다.

    SQLSRV 상수 설명

    SQLSRV_ENC_BINARY

    인코딩 또는 변환을 수행하지 않고 데이터가 서버에서 원시 바이트 스트림으로 반환됩니다.

    SQLSRV_ENC_CHAR

    시스템에 설정된 Windows 로캘 코드 페이지에 지정된 대로 데이터가 8비트 문자로 반환됩니다. 이 코드 페이지에 매핑되지 않는 문자나 멀티바이트 문자는 모두 싱글바이트 물음표(?)로 대체됩니다.

참고

기본적으로 스트림으로 반환되는 데이터 형식도 있습니다. 자세한 내용은 기본 PHP 데이터 형식을 참조하십시오.

섹션 내용

항목 설명

스트림이 지원되는 데이터 형식

스트림으로 검색할 수 있는 SQL Server 데이터 형식을 나열합니다.

방법: 문자 데이터를 스트림으로 검색

문자 데이터를 스트림으로 검색하는 방법을 설명합니다.

방법: 이진 데이터를 스트림으로 검색

이진 데이터를 스트림으로 검색하는 방법을 설명합니다.

참고 항목

개념

데이터 검색 함수 비교
SQLSRV 상수

관련 자료

데이터 검색