Manuel PHP
Précédent |  | Suivant

# oci_statement_type

(PHP 5)

oci_statement_type -- Retourne le type de commande Oracle

## Description

string oci_statement_type ( resource statement )

oci_statement_type() retourne le type de la commande statement. oci_statement_type() retourne une des valeurs suivantes :

1. SELECT

2. UPDATE

3. DELETE

4. INSERT

5. CREATE

6. DROP

7. ALTER

8. BEGIN

9. DECLARE

10. UNKNOWN

Le paramètre statement est une requête Oracle valide, retournée par oci_parse().

Exemple 1. Exemple avec ocistatementtype()

`<?php $conn = oci_connect("scott", "tiger"); $sql = "delete from emp where deptno = 10"; $stmt = oci_parse($conn, $sql); if (oci_statement_type($stmt) == "DELETE") { die ("Nous n'êtes pas autorisés à effacer des lignes dans cette<br />"); } oci_close($conn); ?>`

oci_statement_type() retourne `FALSE` en cas d'erreur.

> Note : Dans les versions de PHP antérieures à la version 5.0.0, vous devez utiliser la fonction ocistatementtype(). Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_statement_type(), pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.

Précédent | Sommaire | Suivant
oci_set_prefetch | Niveau supérieur | ocibindbyname