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을 참조하세요.