Microsoft SQL Server 드라이버 미리 정의된 상수

아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.

SQLSRV_FETCH_ASSOC (int)
매개변수로 전달될 때 sqlsrv_fetch_array()가 연관 배열을 반환하도록 합니다.
SQLSRV_FETCH_NUMERIC (int)
매개변수로 전달될 때 sqlsrv_fetch_array()가 숫자가 포함된 배열을 반환하도록 합니다.
SQLSRV_FETCH_BOTH (int)
매개변수로 전달될 때 sqlsrv_fetch_array()가 연관 키와 숫자 키가 모두 있는 배열을 반환하도록 합니다(기본 동작).
SQLSRV_ERR_ALL (int)
매개변수로 전달될 때 sqlsrv_errors()가 오류와 경고를 모두 반환하도록 합니다(기본 동작).
SQLSRV_ERR_ERRORS (int)
매개변수로 전달될 때 sqlsrv_errors()가 오류만(경고 없음) 반환하도록 합니다.
SQLSRV_ERR_WARNINGS (int)
매개변수로 전달될 때 sqlsrv_errors()가 경고만(오류 없음) 반환하도록 합니다.
SQLSRV_LOG_SYSTEM_ALL (int)
sqlsrv_configure()에 매개변수로 전달될 때 모든 하위 시스템의 로깅을 켭니다.
SQLSRV_LOG_SYSTEM_CONN (int)
매개변수로 sqlsrv_configure()에 전달될 때 연결 활동의 로깅을 켭니다.
SQLSRV_LOG_SYSTEM_INIT (int)
매개변수로 sqlsrv_configure()에 전달될 때 초기화 활동의 로깅을 켭니다.
SQLSRV_LOG_SYSTEM_OFF (int)
sqlsrv_configure()에 매개변수로 전달될 때 모든 하위 시스템의 로깅을 끕니다.
SQLSRV_LOG_SYSTEM_STMT (int)
매개변수로 sqlsrv_configure()에 전달될 때 명령문 활동의 로깅을 켭니다.
SQLSRV_LOG_SYSTEM_UTIL (int)
sqlsrv_configure()에 매개변수로 전달될 때 오류 함수 활동의 로깅을 켭니다.
SQLSRV_LOG_SEVERITY_ALL (int)
매개변수로 sqlsrv_configure()에 전달될 때 오류, 경고 및 알림이 기록되도록 지정합니다.
SQLSRV_LOG_SEVERITY_ERROR (int)
매개변수로 sqlsrv_configure()에 전달될 때 오류가 기록되도록 지정합니다.
SQLSRV_LOG_SEVERITY_NOTICE (int)
매개변수로 sqlsrv_configure()에 전달될 때 알림이 기록되도록 지정합니다.
SQLSRV_LOG_SEVERITY_WARNING (int)
매개변수로 sqlsrv_configure()에 전달될 때 경고가 기록되도록 지정합니다.
SQLSRV_NULLABLE_YES (int)
열이 널 입력 가능함을 나타냅니다.
SQLSRV_NULLABLE_NO (int)
열이 null을 허용하지 않음을 나타냅니다.
SQLSRV_NULLABLE_UNKNOWN (int)
열이 널 입력 가능 여부를 알 수 없음을 나타냅니다.
SQLSRV_PARAM_IN (int)
sqlsrv_query() 또는 sqlsrv_prepare()에 전달될 때 입력 매개변수를 나타냅니다.
SQLSRV_PARAM_INOUT (int)
sqlsrv_query() 또는 sqlsrv_prepare()에 전달될 때 양방향 매개변수를 나타냅니다.
SQLSRV_PARAM_OUT (int)
sqlsrv_query() 또는 sqlsrv_prepare()에 전달될 때 출력 매개변수를 나타냅니다.
SQLSRV_PHPTYPE_INT (int)
정수 PHP 데이터 유형을 지정합니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_PHPTYPE_DATETIME (int)
날짜/시간 PHP 데이터 유형을 지정합니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_PHPTYPE_FLOAT (int)
부동 PHP 데이터 유형을 지정합니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_PHPTYPE_STREAM (int)
PHP 스트림을 지정합니다. 이 상수는 함수처럼 작동하며 인코딩 상수를 허용합니다. SQLSRV_ENC_* 상수를 참조하십시오. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_PHPTYPE_STRING (int)
문자열 PHP 데이터 유형을 지정합니다. 이 상수는 함수처럼 작동하며 인코딩 상수를 허용합니다. SQLSRV_ENC_* 상수를 참조하십시오. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_ENC_BINARY (int)
인코딩 또는 변환을 수행하지 않고 데이터가 서버에서 원시 바이트 스트림으로 반환되도록 지정합니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_ENC_CHAR (int)
데이터는 시스템에 설정된 Windows 로케일의 코드 페이지에 지정된 대로 8비트 문자로 반환됩니다. 멀티바이트 문자 또는 이 코드 페이지에 매핑되지 않는 문자는 단일 바이트 물음표(?) 문자로 대체됩니다. 이것이 기본 인코딩입니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
UTF-8 (int)
데이터가 UTF-8 인코딩으로 반환되도록 지정합니다. 사용 정보는 » How to: Specify PHP Types을 참조하세요.
SQLSRV_SQLTYPE_BIGINT (int)
bigint SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_BINARY (int)
이진 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_BIT (int)
비트 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_CHAR (int)
char SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 숫자 문자를 나타내는 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_DATE (int)
날짜 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_DATETIME (int)
datetime SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_DATETIME2 (int)
datetime2 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_DATETIMEOFFSET (int)
datetimeoffset SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_DECIMAL (int)
10진수 SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 정밀도와 스케일을 (순서대로) 나타내는 두 개의 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_FLOAT (int)
float SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_IMAGE (int)
이미지 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_INT (int)
int SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_MONEY (int)
money SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_NCHAR (int)
nchar SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 문자 수를 나타내는 단일 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_NUMERIC (int)
숫자 SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 정밀도와 스케일을 (순서대로) 나타내는 두 개의 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_NVARCHAR (int)
nvarchar SQL Server 데이터 형식에 대해 설명합니다. 이 상수는 함수처럼 작동하며 문자 수를 나타내는 단일 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_NVARCHAR('max') (int)
nvarchar(MAX) SQL Server 데이터 형식에 대해 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_NTEXT (int)
ntext SQL Server 데이터 형식에 대해 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_REAL (int)
실제 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_SMALLDATETIME (int)
smalldatetime SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_SMALLINT (int)
smallint SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_SMALLMONEY (int)
smallmoney SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_TEXT (int)
텍스트 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_TIME (int)
시간 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_TIMESTAMP (int)
타임스탬프 SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_TINYINT (int)
tinyint SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER (int)
uniqueidentifier SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_UDT (int)
UDT SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_VARBINARY (int)
varbinary SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 바이트 수를 나타내는 단일 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_VARBINARY('max') (int)
varbinary(MAX) SQL Server 데이터 형식에 대해 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_VARCHAR (int)
varchar SQL Server 데이터 형식을 설명합니다. 이 상수는 함수처럼 작동하며 문자 수를 나타내는 단일 매개변수를 받습니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_VARCHAR('max') (int)
varchar(MAX) SQL Server 데이터 형식을 설명합니다. 사용 정보는 » How to: Specify SQL Types을 참조하세요.
SQLSRV_SQLTYPE_XML (int)
XML SQL Server 데이터 형식을 설명합니다. 사용 정보는» How to: Specify SQL Types을 참조하세요.
SQLSRV_TXN_READ_UNCOMMITTED (int)
READ UNCOMMITTED의 트랜잭션 격리 수준을 나타냅니다. 이 값은 sqlsrv_connect()에 전달된 $connectionOptions 배열의 TransactionIsolation 수준을 설정하는 데 사용됩니다.
SQLSRV_TXN_READ_COMMITTED (int)
READ COMMITTED의 트랜잭션 격리 수준을 나타냅니다. 이 값은 sqlsrv_connect()에 전달된 $connectionOptions 배열의 TransactionIsolation 수준을 설정하는 데 사용됩니다.
SQLSRV_TXN_REPEATABLE_READ (int)
REPEATABLE READ의 트랜잭션 격리 수준을 나타냅니다. 이 값은 sqlsrv_connect()에 전달된 $connectionOptions 배열의 TransactionIsolation 수준을 설정하는 데 사용됩니다.
SQLSRV_TXN_SNAPSHOT (int)
SNAPSHOT의 트랜잭션 격리 수준을 나타냅니다. 이 값은 sqlsrv_connect()에 전달된 $connectionOptions 배열의 TransactionIsolation 수준을 설정하는 데 사용됩니다.
SQLSRV_TXN_READ_SERIALIZABLE (int)
SERIALIZABLE의 트랜잭션 격리 수준을 나타냅니다. 이 값은 sqlsrv_connect()에 전달된 $connectionOptions 배열의 TransactionIsolation 수준을 설정하는 데 사용됩니다.
SQLSRV_CURSOR_FORWARD (int)
앞으로 전용 커서를 나타냅니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_CURSOR_STATIC (int)
정적 커서를 나타냅니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_CURSOR_DYNAMIC (int)
동적 커서를 나타냅니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_CURSOR_KEYSET (int)
키 집합 커서를 나타냅니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_CURSOR_BUFFERED (int)
클라이언트 쪽 커서 쿼리를 만듭니다. 임의의 순서로 행에 액세스할 수 있습니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_NEXT (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_PRIOR (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_FIRST (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_LAST (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_ABSOLUTE (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.
SQLSRV_SCROLL_RELATIVE (int)
결과 집합에서 선택할 행을 지정합니다. 사용 정보는 » Specifying a Cursor Type and Selecting Rows을 참조하세요.