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.