oci_statement_type

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_statement_type返回语句的类型

描述

oci_statement_type(resource $statement): string|false

返回一个关键字,标识 OCI8 statement 的类型。

参数

statement

来自 oci_parse() 的有效 OCI8 语句标识符。

返回值

返回 statement 的类型,如下面的字符串之一。

语句类型
返回字符串 注意
ALTER  
BEGIN  
CALL  
CREATE  
DECLARE  
DELETE  
DROP  
INSERT  
SELECT  
UPDATE  
UNKNOWN  

如果发生错误,则返回 false

示例

示例 #1 oci_statement_type() 示例

<?php

$conn
= oci_connect('hr', 'welcome', 'localhost/XE');

$stid = oci_parse($conn, 'DELETE FROM departments WHERE department_id = 130;');
if (
oci_statement_type($stid) == "DELETE") {
trigger_error('您无权从该表中删除数据', E_USER_ERROR);
}
else {
oci_execute($stid); // 删除该行
}

oci_free_statement($stid);
oci_close($conn);

?>

添加笔记

用户贡献笔记

此页面没有用户贡献笔记。
To Top