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
(entier) - Force sqlsrv_fetch_array() à retourner un tableau associatif quand il est passé en paramètre.
-
SQLSRV_FETCH_NUMERIC
(entier) - Force sqlsrv_fetch_array() à retourner un tableau indexé numériquement quand il est passé en paramètre.
-
SQLSRV_FETCH_BOTH
(entier) - 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
(entier) - Force sqlsrv_errors() à retourner les erreurs et avertissements quand il est passé en paramètre (comportement par défaut).
-
SQLSRV_ERR_ERRORS
(entier) - Force sqlsrv_errors() à retourner seulement les erreurs (pas les avertissements) quand il est passé en paramètre.
-
SQLSRV_ERR_WARNINGS
(entier) - Force sqlsrv_errors() à retourner seulement les avertissements (pas les erreurs) quand il est passé en paramètre.
-
SQLSRV_LOG_SYSTEM_ALL
(entier) - Active les logs de tous les sous-systèmes quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SYSTEM_CONN
(entier) - Active les logs de toute l'activité des connexions quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SYSTEM_INIT
(entier) - Active les logs de toute l'activité des initialisations quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SYSTEM_OFF
(entier) - 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
(entier) - Active les logs des requêtes quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SYSTEM_UTIL
(entier) - Active les logs des erreurs de fonction quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SEVERITY_ALL
(entier) - Active les logs des erreurs, avertissements et notes quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SEVERITY_ERROR
(entier) - Spécifie que les erreurs seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SEVERITY_NOTICE
(entier) - Spécifie que les notes seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_LOG_SEVERITY_WARNING
(entier) - Spécifie que les avertissements seront enregistrées quand il est passé à la fonction sqlsrv_configure() comme paramère.
-
SQLSRV_NULLABLE_YES
(entier) - Indique qu'une colonne peut être nulle.
-
SQLSRV_NULLABLE_NO
(entier) - Indique qu'une colonne ne peut pas être nulle.
-
SQLSRV_NULLABLE_UNKNOWN
(entier) - Indique s'il est connu qu'une colonne est nulle.
-
SQLSRV_PARAM_IN
(entier) - Indique un paramètre d'entrée quand il est passé à la fonction sqlsrv_query() ou à la fonction sqlsrv_prepare().
-
SQLSRV_PARAM_INOUT
(entier) - 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
(entier) - Indique un paramètre de sortie quand il est passé à la fonction sqlsrv_query() ou à la fonction sqlsrv_prepare().
-
SQLSRV_PHPTYPE_INT
(entier) - Spécifie une donnée de type entier PHP. Pour plus d'informations, voir » Comment spécifier les types PHP.
-
SQLSRV_PHPTYPE_DATETIME
(entier) - 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
(entier) - 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
(entier) - 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, repotrez-vous à » Comment spécifier les types PHP.
-
SQLSRV_PHPTYPE_STRING
(entier) - Spécifie une donnée de type chaîne de caractère PHP. Cette constante fonctionne comme une fonction et accepte une constante encodée. Voir les constantes SQLSRV_ENC_*. Pour plus d'informations, reportez-vous à » Comment spécifier les types PHP.
-
SQLSRV_ENC_BINARY
(entier) - 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, reportez-vous à » Comment spécifier les types PHP.
-
SQLSRV_ENC_CHAR
(entier) - La donnée est retournée sous la forme d'un caractères sur 8 octets, tel que spécifié dans la page des codes Windows locaux, défini sur le système. Tout caractère multi-octets ou caractères qui ne correspondent pas à cette page de code seront substitués avec une marque d'interrogation sur un octet (?). C'est l'encodage par défaut. Pour plus d'information, reportez-vous à see » Comment spécifier les types PHP.
-
UTF-8
(entier) - Spécifie que la donnée est retournée avec un encodage UTF-8. Pour plus d'informations, reportez-vous à » Comment spécifier les types PHP.
-
SQLSRV_SQLTYPE_BIGINT
(entier) - Décrit le type de données bigint SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_BINARY
(entier) - Décrit le type de données binaire SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_BIT
(entier) - Décrit le type de données bit SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_CHAR
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_DATE
(entier) - Décrit le type de données date SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_DATETIME
(entier) - Décrit le type de données datetime SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_DATETIME2
(entier) - Décrit le type de données datetime2 SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_DATETIMEOFFSET
(entier) - Décrit le type de données datetimeoffset SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_DECIMAL
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_FLOAT
(entier) - Décrit le type de données nombre à virgule flottante SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_IMAGE
(entier) - Décrit le type de données image SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_INT
(entier) - Décrit le type de données entier SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_MONEY
(entier) - Décrit le type de données monnaie SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_NCHAR
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_NUMERIC
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_NVARCHAR
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_NVARCHAR('max')
(entier) - Décrit le type de données nvarchar(MAX) SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_NTEXT
(entier) - Décrit le type de données ntext SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_REAL
(entier) - Décrit le type de données réelle SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_SMALLDATETIME
(entier) - Décrit le type de données smalldatetime SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_SMALLINT
(entier) - Décrit le type de données smallint SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_SMALLMONEY
(entier) - Décrit le type de données smallmoney SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_TEXT
(entier) - Décrit le type de données texte SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_TIME
(entier) - Décrit le type de données time SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_TIMESTAMP
(entier) - Décrit le type de données timestamp SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_TINYINT
(entier) - Décrit le type de données tinyint SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_UNIQUEIDENTIFIER
(entier) - Décrit le type de données uniqueidentifier SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_UDT
(entier) - Décrit le type de données UDT SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_VARBINARY
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_VARBINARY('max')
(entier) - Décrit le type de données varbinary(MAX) SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_VARCHAR
(entier) - 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, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_VARCHAR('max')
(entier) - Décrit le type de données varchar(MAX) SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_SQLTYPE_XML
(entier) - Décrit le type de données XML SQL Server. Pour plus d'informations, reportez-vous à » Comment spécifier les types SQL.
-
SQLSRV_TXN_READ_UNCOMMITTED
(entier) - 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
(entier) - 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
(entier) - 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
(entier) - 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
(entier) - 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
(entier) - Indique un curseur de type "suivant uniquement". Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_CURSOR_STATIC
(entier) - Indique un curseur de type "statique". Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_CURSOR_DYNAMIC
(entier) - Indique un curseur de type "dynamique". Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_CURSOR_KEYSET
(entier) - Indique un curseur de type "keyset". Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_CURSOR_BUFFERED
(entier) - Crée une requête de curseur côté client. Cela vous permet d'accéder aux lignes dans n'importe quel ordre. Pour des informations quant à son utilisation, reportez-vous à la section sur la » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_NEXT
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_PRIOR
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_FIRST
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_LAST
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_ABSOLUTE
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
-
SQLSRV_SCROLL_RELATIVE
(entier) - Spécifie la ligne à sélectionner dans un jeu de résultats. Pour plus d'informations, reportez-vous à la section sur » la spécification d'un type de curseur et la sélection de lignes.
Version en cache
26/11/2024 17:07:25 Cette version de la page est en cache (à la date du 26/11/2024 17:07:25) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-sqlsrv.constants.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.