2 // @phan-stub-for-extension sqlsrv@3.0.1
4 define('SQLSRV_ERR_ERRORS', 0);
7 define('SQLSRV_ERR_WARNINGS', 1);
10 define('SQLSRV_ERR_ALL', 2);
13 define('SQLSRV_LOG_SYSTEM_ALL',-1);
16 define('SQLSRV_LOG_SYSTEM_OFF', 0);
19 define('SQLSRV_LOG_SYSTEM_INIT', 1);
22 define('SQLSRV_LOG_SYSTEM_CONN', 2);
25 define('SQLSRV_LOG_SYSTEM_STMT', 4);
28 define('SQLSRV_LOG_SYSTEM_UTIL', 8);
31 define('SQLSRV_LOG_SEVERITY_ALL', -1);
34 define('SQLSRV_LOG_SEVERITY_ERROR', 1);
37 define('SQLSRV_LOG_SEVERITY_NOTICE', 4);
40 define('SQLSRV_LOG_SEVERITY_WARNING', 2);
43 define('SQLSRV_FETCH_NUMERIC', 1);
46 define('SQLSRV_FETCH_ASSOC', 2);
49 define('SQLSRV_FETCH_BOTH', 3);
52 define('SQLSRV_PHPTYPE_NULL', 1);
55 define('SQLSRV_PHPTYPE_INT', 2);
58 define('SQLSRV_PHPTYPE_FLOAT', 3);
61 define('SQLSRV_PHPTYPE_DATETIME', 4);
64 define('SQLSRV_ENC_BINARY', 'binary');
67 define('SQLSRV_ENC_CHAR','char');
70 define('SQLSRV_NULLABLE_NO', 0);
73 define('SQLSRV_NULLABLE_YES', 1);
76 define('SQLSRV_NULLABLE_UNKNOWN', 2);
79 define('SQLSRV_SQLTYPE_BIGINT', -5);
81 define('SQLSRV_SQLTYPE_BIT', -7);
83 define('SQLSRV_SQLTYPE_DATETIME', 25177693);
85 define('SQLSRV_SQLTYPE_FLOAT', 6);
87 define('SQLSRV_SQLTYPE_IMAGE', -4);
89 define('SQLSRV_SQLTYPE_INT', 4);
91 define('SQLSRV_SQLTYPE_MONEY', 33564163);
93 define('SQLSRV_SQLTYPE_NTEXT', -10);
95 define('SQLSRV_SQLTYPE_TEXT', -1);
97 define('SQLSRV_SQLTYPE_REAL', 7);
99 define('SQLSRV_SQLTYPE_SMALLDATETIME', 8285);
101 define('SQLSRV_SQLTYPE_SMALLINT', 5);
103 define('SQLSRV_SQLTYPE_SMALLMONEY', 33559555);
105 define('SQLSRV_SQLTYPE_TIMESTAMP', 4606);
107 define('SQLSRV_SQLTYPE_TINYINT', -6);
109 define('SQLSRV_SQLTYPE_UDT', -151);
111 define('SQLSRV_SQLTYPE_UNIQUEIDENTIFIER', -11);
113 define('SQLSRV_SQLTYPE_XML', -152);
115 define('SQLSRV_SQLTYPE_DATE', 5211);
117 define('SQLSRV_SQLTYPE_TIME', 58728806);
119 define('SQLSRV_SQLTYPE_DATETIMEOFFSET', 58738021);
121 define('SQLSRV_SQLTYPE_DATETIME2', 58734173);
124 define('SQLSRV_PARAM_IN', 1);
127 define('SQLSRV_PARAM_INOUT', 2);
130 define('SQLSRV_PARAM_OUT', 4);
133 define('SQLSRV_TXN_READ_UNCOMMITTED', 1);
135 define('SQLSRV_TXN_READ_COMMITTED', 2);
137 define('SQLSRV_TXN_REPEATABLE_READ', 4);
139 define('SQLSRV_TXN_SERIALIZABLE', 8);
141 define('SQLSRV_TXN_SNAPSHOT', 32);
144 define('SQLSRV_SCROLL_NEXT', 1);
146 define('SQLSRV_SCROLL_PRIOR', 4);
148 define('SQLSRV_SCROLL_FIRST', 2);
150 define('SQLSRV_SCROLL_LAST', 3);
152 define('SQLSRV_SCROLL_ABSOLUTE', 5);
154 define('SQLSRV_SCROLL_RELATIVE', 6);
157 define('SQLSRV_CURSOR_FORWARD', 'forward');
159 define('SQLSRV_CURSOR_STATIC', 'static');
161 define('SQLSRV_CURSOR_DYNAMIC', 'dynamic');
163 define('SQLSRV_CURSOR_KEYSET', 'keyset');
165 define('SQLSRV_CURSOR_CLIENT_BUFFERED', 'buffered');
169 function sqlsrv_connect($server_name, $connection_info = array()){}
172 function sqlsrv_close($conn){}
175 function sqlsrv_commit($conn){}
178 function sqlsrv_begin_transaction($conn){}
181 function sqlsrv_rollback($conn){}
184 function sqlsrv_errors($errorsAndOrWarnings = SQLSRV_ERR_ALL){}
187 function sqlsrv_configure($setting, $value){}
190 function sqlsrv_get_config($setting){}
193 function sqlsrv_prepare($conn, $tsql, $params=array(), $options=array()){}
196 function sqlsrv_execute($stmt){}
199 function sqlsrv_query($conn, $tsql, $params=array(), $options=array()){}
202 function sqlsrv_fetch($stmt, $row=null, $offset=null){}
205 function sqlsrv_get_field($stmt, $field_index, $get_as_type){}
208 function sqlsrv_fetch_array($stmt, $fetch_type = null, $row=null, $offset=null){}
211 function sqlsrv_fetch_object($stmt, $class_name=null, $ctor_params=null, $row=null, $offset=null){}
214 function sqlsrv_has_rows($stmt){}
217 function sqlsrv_num_fields($stmt){}
220 function sqlsrv_next_result($stmt){}
223 function sqlsrv_num_rows($stmt){}
226 function sqlsrv_rows_affected($stmt){}
229 function sqlsrv_client_info($conn){}
232 function sqlsrv_server_info($conn){}
235 function sqlsrv_cancel($stmt){}
238 function sqlsrv_free_stmt($stmt){}
241 function sqlsrv_field_metadata($stmt){}
244 function sqlsrv_send_stream_data($stmt){}
247 function SQLSRV_PHPTYPE_STREAM($encoding){}
250 function SQLSRV_PHPTYPE_STRING($encoding){}
253 function SQLSRV_SQLTYPE_BINARY($byteCount){}
256 function SQLSRV_SQLTYPE_VARBINARY($byteCount){}
260 function SQLSRV_SQLTYPE_VARCHAR($charCount) {}
263 function SQLSRV_SQLTYPE_CHAR($charCount){}
266 function SQLSRV_SQLTYPE_NCHAR($charCount){}
269 function SQLSRV_SQLTYPE_NVARCHAR($charCount){}
272 function SQLSRV_SQLTYPE_DECIMAL($precision, $scale){}
275 function SQLSRV_SQLTYPE_NUMERIC($precision, $scale){}