Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

SQLSRV_FETCH_ASSOC (int)
Force sqlsrv_fetch_array() à retourner un tableau associatif quand il est passé en paramètre.
SQLSRV_FETCH_NUMERIC (int)
Force sqlsrv_fetch_array() à retourner un tableau indexé numériquement quand il est passé en paramètre.
SQLSRV_FETCH_BOTH (int)
Force sqlsrv_fetch_array() à retourner un tableau associatif et un tableau indexé numériquement quand il est passé en paramètre (comportement par défaut).
SQLSRV_ERR_ALL (int)
Force sqlsrv_errors() à retourner les erreurs et avertissements quand il est passé en paramètre (comportement par défaut).
SQLSRV_ERR_ERRORS (int)
Force sqlsrv_errors() à retourner seulement les erreurs (pas les avertissements) quand il est passé en paramètre.
SQLSRV_ERR_WARNINGS (int)
Force sqlsrv_errors() à retourner seulement les avertissements (pas les erreurs) quand il est passé en paramètre.
SQLSRV_LOG_SYSTEM_ALL (int)
Active les logs de tous les sous-systèmes quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SYSTEM_CONN (int)
Active les logs de toute l'activité des connexions quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SYSTEM_INIT (int)
Active les logs de toute l'activité des initialisations quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SYSTEM_OFF (int)
Désactive les logs de tous les sous-systèmes quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SYSTEM_STMT (int)
Active les logs des requêtes quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SYSTEM_UTIL (int)
Active les logs des erreurs de fonction quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SEVERITY_ALL (int)
Active les logs des erreurs, avertissements et notes quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SEVERITY_ERROR (int)
Spécifie que les erreurs seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SEVERITY_NOTICE (int)
Spécifie que les notes seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_LOG_SEVERITY_WARNING (int)
Spécifie que les avertissements seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
SQLSRV_NULLABLE_YES (int)
Indique qu'une colonne peut être nulle.
SQLSRV_NULLABLE_NO (int)
Indique qu'une colonne ne peut pas être nulle.
SQLSRV_NULLABLE_UNKNOWN (int)
Indique s'il est connu qu'une colonne est nulle.
SQLSRV_PARAM_IN (int)
Indique un paramètre d'entrée quand il est passé à la fonction sqlsrv_query() ou à la fonction sqlsrv_prepare().
SQLSRV_PARAM_INOUT (int)
Indique un paramètre d'entrée ou de sortie quand il est passé à la fonction sqlsrv_query() ou à la fonction sqlsrv_prepare().
SQLSRV_PARAM_OUT (int)
Indique un paramètre de sortie quand il est passé à la fonction sqlsrv_query() ou à la fonction sqlsrv_prepare().
SQLSRV_PHPTYPE_INT (int)
Spécifie une donnée de type entier PHP. Pour plus d'informations, voir » Comment spécifier les types PHP.
SQLSRV_PHPTYPE_DATETIME (int)
Spécifie une donnée de type datetime (date et heure) PHP. Pour plus d'informations, voir » Comment spécifier les types PHP.
SQLSRV_PHPTYPE_FLOAT (int)
Spécifie une donnée de type nombre à virgule flottante PHP. Pour plus d'informations, voir » Comment spécifier les types PHP.
SQLSRV_PHPTYPE_STREAM (int)
Spécifie une donnée de type flux de PHP. Cette constante fonctionne comme une fonction et accepte une constante encodée. Voir les constantes SQLSRV_ENC_*. Pour plus d'informations, se reporter à » Comment spécifier les types PHP.
SQLSRV_PHPTYPE_STRING (int)
Spécifie une donnée de type chaîne de caractères PHP. Cette constante fonctionne comme une fonction et accepte une constante encodée. Voir les constantes SQLSRV_ENC_*. Pour plus d'informations, se reporter à » Comment spécifier les types PHP.
SQLSRV_ENC_BINARY (int)
Spécifie que la donnée est retournée sous la forme d'un flux brute d'octets depuis le serveur sans y effectuer un encodage ou une transformation. Pour plus d'informations, se reporter à » Comment spécifier les types PHP.
SQLSRV_ENC_CHAR (int)
Les données sont retournées sous la forme de caractères sur 8 octets, tels que spécifiés dans la page de code des paramètres régionaux Windows définis sur le système. Tout caractère multioctet ou caractères qui ne correspondent pas à cette page de code seront substitués par un point d'interrogation sur un octet (?). C'est l'encodage par défaut. Pour plus d'informations, se reporter à » Comment spécifier les types PHP.
SQLSRV_SQLTYPE_BIGINT (int)
Décrit le type de données bigint SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_BINARY (int)
Décrit le type de données binaire SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_BIT (int)
Décrit le type de données bit SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_CHAR (int)
Décrit le type de données caractère SQL Server. Cette constante fonctionne comme une fonction et accepte un paramètre indiquant le nombre de caractères. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_DATE (int)
Décrit le type de données date SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_DATETIME (int)
Décrit le type de données datetime SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_DATETIME2 (int)
Décrit le type de données datetime2 SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_DATETIMEOFFSET (int)
Décrit le type de données datetimeoffset SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_DECIMAL (int)
Décrit le type de données décimal. Cette constante fonctionne comme une fonction et accepte 2 paramètres indiquant (dans l'ordre) la précision et l'échelle. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_FLOAT (int)
Décrit le type de données nombre à virgule flottante SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_IMAGE (int)
Décrit le type de données image SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_INT (int)
Décrit le type de données entier SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_MONEY (int)
Décrit le type de données monnaie SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_NCHAR (int)
Décrit le type de données nchar SQL Server. Cette constante fonctionne comme une fonction et accepte un seul paramètre indiquant le nombre de caractères. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_NUMERIC (int)
Décrit le type de données numérique SQL Server. Cette constante fonctionne comme une fonction et accepte 2 paramètres (dans l'ordre), la précision et l'échelle. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_NVARCHAR (int)
Décrit le type de données nvarchar SQL Server. Cette constante fonctionne comme une fonction et accepte un seul paramètre indiquant le nombre de caractères. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_NVARCHAR('max') (int)
Décrit le type de données nvarchar(MAX) SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_NTEXT (int)
Décrit le type de données ntext SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_REAL (int)
Décrit le type de données réelle SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_SMALLDATETIME (int)
Décrit le type de données smalldatetime SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_SMALLINT (int)
Décrit le type de données smallint SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_SMALLMONEY (int)
Décrit le type de données smallmoney SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_TEXT (int)
Décrit le type de données texte SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_TIME (int)
Décrit le type de données time SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_TIMESTAMP (int)
Décrit le type de données timestamp SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_TINYINT (int)
Décrit le type de données tinyint SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER (int)
Décrit le type de données uniqueidentifier SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_UDT (int)
Décrit le type de données UDT SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_VARBINARY (int)
Décrit le type de données varbinary SQL Server. Cette constante fonctionne comme une fonction et accepte un seul paramètre indiquant le nombre d'octets. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_VARBINARY('max') (int)
Décrit le type de données varbinary(MAX) SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_VARCHAR (int)
Décrit le type de données varchar SQL Server. Cette constante fonctionne comme une fonction et accepte un seul paramètre indiquant le nombre de caractères. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_VARCHAR('max') (int)
Décrit le type de données varchar(MAX) SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_SQLTYPE_XML (int)
Décrit le type de données XML SQL Server. Pour plus d'informations, se reporter à » Comment spécifier les types SQL.
SQLSRV_TXN_READ_UNCOMMITTED (int)
Indique un niveau d'isolation de la transaction à READ UNCOMMITTED. Cette valeur est utilisée pour définir le niveau de l'isolation de la transaction dans le tableau $connectionOptions passé à la fonction sqlsrv_connect().
SQLSRV_TXN_READ_COMMITTED (int)
Indique un niveau d'isolation de la transaction à READ COMMITTED. Cette valeur est utilisée pour définir le niveau de l'isolation de la transaction dans le tableau $connectionOptions passé à la fonction sqlsrv_connect().
SQLSRV_TXN_REPEATABLE_READ (int)
Indique un niveau d'isolation de la transaction à REPEATABLE READ. Cette valeur est utilisée pour définir le niveau de l'isolation de la transaction dans le tableau $connectionOptions passé à la fonction sqlsrv_connect().
SQLSRV_TXN_SNAPSHOT (int)
Indique un niveau d'isolation de la transaction à SNAPSHOT. Cette valeur est utilisée pour définir le niveau de l'isolation de la transaction dans le tableau $connectionOptions passé à la fonction sqlsrv_connect().
SQLSRV_TXN_READ_SERIALIZABLE (int)
Indique un niveau d'isolation de la transaction à SERIALIZABLE. Cette valeur est utilisée pour définir le niveau de l'isolation de la transaction dans le tableau $connectionOptions passé à la fonction sqlsrv_connect().
SQLSRV_CURSOR_FORWARD (int)
Indique un curseur de type "suivant uniquement". Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_CURSOR_STATIC (int)
Indique un curseur de type "statique". Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_CURSOR_DYNAMIC (int)
Indique un curseur de type "dynamique". Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_CURSOR_KEYSET (int)
Indique un curseur de type "keyset". Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_CURSOR_BUFFERED (int)
Crée une requête de curseur côté client. Cela permet d'accéder aux lignes dans n'importe quel ordre. Pour des informations quant à son utilisation, se reporter à la section sur la » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_NEXT (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_PRIOR (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_FIRST (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_LAST (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_ABSOLUTE (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
SQLSRV_SCROLL_RELATIVE (int)
Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, se reporter à la section sur » la spécification d'un type de curseur et la sélection de lignes.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top