SQLSRV 드라이버를 사용하여 스트림으로 데이터 검색
스트림으로 데이터를 검색하는 기능은 MICROSOFT Drivers for PHP for SQL Server의 SQLSRV 드라이버에서만 사용할 수 있으며, PDO_SQLSRV 드라이버에서는 사용할 수 없습니다.
Microsoft Drivers for PHP for SQL Server는 스트림을 활용하여 대량의 데이터를 검색합니다. 이 섹션의 항목에서는 데이터를 스트림으로 검색하는 방법에 대한 자세한 내용을 제공합니다.
다음 단계에서는 데이터를 스트림으로 검색하는 방법을 요약합니다.
sqlsrv_query 또는 sqlsrv_prepare/sqlsrv_execute 조합을 사용하여 Transact-SQL 쿼리를 준비하고 실행합니다.
sqlsrv_fetch를 사용하여 결과 집합의 다음 행으로 이동합니다.
sqlsrv_get_field를 사용하여 행에서 필드를 검색합니다. 함수 호출에서 세 번째 매개 변수로 SQLSRV_PHPTYPE_STREAM(<인코딩>)을 사용하여 데이터를 스트림으로 검색하도록 지정합니다. 다음 테이블에는 인코딩을 지정하는 데 사용되는 상수와 해당 설명이 나열되어 있습니다.
SQLSRV 상수 설명 SQLSRV_ENC_BINARY 데이터는 인코딩 또는 변환을 수행하지 않은 원시 바이트 스트림으로 서버에서 반환됩니다. SQLSRV_ENC_CHAR 데이터는 시스템에 설정된 Windows 로캘의 코드 페이지에 지정된 대로 8비트 문자로 반환됩니다. 이 코드 페이지로 매핑되지 않는 멀티바이트 문자 또는 문자는 단일 바이트 물음표(?) 문자로 대체됩니다.
참고 항목
일부 데이터 형식은 기본적으로 스트림으로 반환됩니다. 자세한 내용은 기본 PHP 데이터 형식을 참조하세요.
섹션 내용
항목 | 설명 |
---|---|
SQLSRV 드라이버를 사용하여 스트림으로 데이터 형식 지원 | 스트림으로 검색할 수 있는 SQL Server 데이터 유형을 나열합니다. |
방법: SQLSRV 드라이버를 사용하여 스트림으로 문자 데이터 검색 | 문자 데이터를 스트림으로 검색하는 방법을 보여줍니다. |
방법: SQLSRV 드라이버를 사용하여 이진 데이터를 스트림으로 검색 | 이진 데이터를 스트림으로 검색하는 방법을 보여줍니다. |