oci_statement_type() возвращает одно из
нижеперечисленных значений:
SELECT
UPDATE
DELETE
INSERT
CREATE
DROP
ALTER
BEGIN
DECLARE
UNKNOWN
Параметр statement должен быть равен
идентификатору выражения, который был получен в результате выполнения
oci_parse().
Пример 1. Примеры использования 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("You are not allowed to delete from this table<br />"); }
oci_close($conn); ?>
Замечание:
В версиях PHP ниже 5.0.0 эта функция называлась
ocistatementtype().
В PHP 5.0.0 и выше ocistatementtype() является
алиасом oci_statement_type(), поэтому вы можете
продолжать использовать это имя, однако это не рекомендуется.
oci_statement_type() возвращает FALSE в случае
ошибки.