oci_statement_type
(PHP 5, PECL oci8:1.1-1.2.4)
oci_statement_type — OCI ステートメントの種類を返す
説明
string oci_statement_type
( resource $statement
)
OCI ステートメント statement の種類を返します。
パラメータ
- statement
-
有効な OCI ステートメント ID。
返り値
ステートメント statement のクエリの種類を次のいずれかの値で返します。
- SELECT
- UPDATE
- DELETE
- INSERT
- CREATE
- DROP
- ALTER
- BEGIN
- DECLARE
- CALL (PHP 5.2.1 および OCI8 1.2.3 以降)
- UNKNOWN
例
Example#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("このテーブルを削除することはできません<br />");
}
oci_close($conn);
?>
注意
注意: PHP バージョン 5.0.0 以前では、代わりに ocistatementtype() を使用しなければなりません。 まだこの名前を使用することができ、下位互換性のため oci_fetch_all() への別名として残されていますが、 推奨されません。