oci_set_prefetch
ocibindbyname
Fonctions OCI8
PHP Manual

# oci_statement_type

(PHP 5, PECL oci8:1.1-1.2.4)

oci_statement_type — Retourne le type de la requête Oracle

### Description

string oci_statement_type ( resource `$statement` )

Retourne le type de la requête `statement` OCI fournie.

### Liste de paramètres

`statement`

  Un identifiant de requête OCI valide.

### Valeurs de retour

Retourne le type de la requête, sous la forme d'une des valeurs suivantes :

1. SELECT
2. UPDATE
3. DELETE
4. INSERT
5. CREATE
6. DROP
7. ALTER
8. BEGIN
9. DECLARE
10. CALL (depuis PHP 5.2.1 et OCI8 1.2.3)
11. UNKNOWN

Retourne `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec oci_statement_type()

`<?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 table<br />");
}
oci_close($conn);
?>`

### Notes

> 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.

oci_set_prefetch
ocibindbyname
Fonctions OCI8
PHP Manual