codecamp

PHP8 CUBRID预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

下列常量在执行SQL语句的时候可能被用到。 它们可以被传递给cubrid_prepare() 和 cubrid_execute()。

CUBRID SQL 执行标志
常量说明
CUBRID_INCLUDE_OID确定是否在查询执行期间获取 OID。
CUBRID_ASYNC在异步模式下执行查询。
CUBRID_EXEC_QUERY_ALL在同步模式下执行查询。必须设置此标志 执行多个 SQL 语句时。

获取结果时可以使用以下常量来指定 获取行为。它们可以传递给 cubrid_fetch() 和 cubrid_fetch_array()。

CUBRID 获取标志
不断描述
CUBRID_NUM以数值数组形式获取查询结果(0 默认值)。
CUBRID_ASSOC以关联数组的形式获取查询结果。
CUBRID_BOTH以数值数组和关联数组(默认值)的形式获取查询结果。
CUBRID_OBJECT获取对象的查询结果。
CUBRID_LOBCUBRID_LOB当您想操作 lob 对象。它可以传递给 cubrid_fetch()、cubrid_fetch_row()、cubrid_fetch_array()、cubrid_fetch_assoc() 和 cubrid_fetch_object()。

在查询中定位游标时,可以使用以下常量 结果。它们可以传递给 cubrid_move_cursor() 或由 () 返回。

CUBRID 光标位置标志
不断描述
CUBRID_CURSOR_FIRST将当前光标移动到结果中的第一个位置。
CUBRID_CURSOR_CURRENT如果未指定原点,则将当前光标移动为默认值。
CUBRID_CURSOR_LAST将当前光标移动到结果中的最后一个位置。
CUBRID_CURSOR_SUCCESS如果成功,返回 cubrid_move_cursor() 函数的值。此标志已从 8.4.1 中删除。
CUBRID_NO_MORE_DATA失败时 cubrid_move_cursor() 函数的返回值。此标志已从 8.4.1 中删除。
CUBRID_CURSOR_ERROR失败时 cubrid_move_cursor() 函数的返回值。此标志已从 8.4.1 中删除。

在设置自动提交模式时,可以使用以下常量 数据库连接。它们可以传递给 cubrid_set_autocommit() 或由 cubrid_get_autocommit() 返回。

CUBRID 自动提交模式标志
不断描述
Kubrid_Aakakattu_Drew启用自动提交模式。
CUBRID_AUTOCOMMIT_FALSE禁用自动提交模式。

设置数据库参数时,可以使用以下常量。 它们可以传递给 cubrid_set_db_parameter()。

CUBRID 参数标志
不断描述
CUBRID_PARAM_ISOLATION_LEVEL数据库连接的事务隔离级别。
CUBRID_PARAM_LOCK_TIMEOUT事务超时(以秒为单位)。

设置事务隔离时,可以使用以下常量 水平。它们可以传递给 cubrid_set_db_parameter() 或由 cubrid_get_db_parameter() 返回。

CUBRID 隔离级别标志
不断描述
TRAN_COMMIT_CLASS_UNCOMMIT_INSTANCE最低隔离级别 (1)。肮脏的、不可重复的或 元组可能会发生幻像读取,并且可能会出现不可重复的读取 也发生在表中。
TRAN_COMMIT_CLASS_COMMIT_INSTANCE相对较低的隔离级别 (2)。肮脏的阅读不会 发生,但可能会发生不可重复或幻像读取。
TRAN_REP_CLASS_UNCOMMIT_INSTANCECUBRID (3) 的缺省隔离。肮脏的、不可重复的或 元组可能会发生幻像读取,但可确保可重复读取 对于表。
TRAN_REP_CLASS_COMMIT_INSTANCE相对较低的隔离级别 (4)。肮脏的阅读不会 发生,但不可重复或幻像读取可能。
TRAN_REP_CLASS_REP_INSTANCE相对较高的隔离级别 (5)。脏的或不可重复的 不会发生读取,但可能会发生幻像读取。
TRAN_SERIALIZABLE最高隔离级别 (6)。有关并发性的问题 (例如脏读、不可重复读、幻象读等)不要 发生。

获取架构信息时,可以使用以下常量。他们 可以传递给 cubrid_schema()。

CUBRID 架构标志
不断描述
CUBRID_SCH_CLASS获取 CUBRID 中表的名称和类型。
CUBRID_SCH_VCLASS在 CUBRID 中获取视图的名称和类型。
CUBRID_SCH_QUERY_SPEC获取视图的查询定义。
CUBRID_SCH_ATTRIBUTE获取表列的属性。
CUBRID_SCH_CLASS_ATTRIBUTE获取表的属性。
CUBRID_SCH_METHOD获取实例方法。实例方法是一种名为 由类实例。它比类方法更频繁地使用 因为大多数操作都是在实例中执行的。
CUBRID_SCH_CLASS_METHOD获取类方法。类方法是由 类对象。它通常用于创建新的类实例或 初始化它。它还用于访问或更新类 属性。
CUBRID_SCH_METHOD_FILE获取表的方法所在的文件的信息 定义。
CUBRID_SCH_SUPERCLASS获取表继承属性的表的名称和类型 从。
CUBRID_SCH_SUBCLASS获取从中继承属性的表的名称和类型 这张表。
CUBRID_SCH_CONSTRAINT获取表约束。
CUBRID_SCH_TRIGGER获取表触发器。
CUBRID_SCH_CLASS_PRIVILEGE获取表的权限信息。
CUBRID_SCH_ATTR_PRIVILEGE获取列的权限信息。
CUBRID_SCH_DIRECT_SUPER_CLASS获取表的直接超级表。
CUBRID_SCH_PRIMARY_KEY获取表主键。
CUBRID_SCH_IMPORTED_KEYS获取表的导入键。
CUBRID_SCH_EXPORTED_KEYS获取表的导出键。
CUBRID_SCH_CROSS_REFERENCE获取拖曳表的参考关系。

报告错误时可以使用以下常量。在报告错误的时候,下列常量可能被用到。它们可能由cubrid_error_code_facility()返回。

CUBRID 错误功能代码
常量说明
CUBRID_FACILITY_DBMS在 CUBRID dbms 中发生错误。
CUBRID_FACILITY_CASCUBRID 代理 cas 中发生错误。
CUBRID_FACILITY_CCI该错误发生在 CUBRID cci 中。
CUBRID_FACILITY_CLIENT在 CUBRID PHP 客户端中发生错误。


PHP8 CUBRID资源类型
PHP8 CUBRID示例
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

PHP8 语言参考

PHP8 函数参考

PHP8 影响 PHP 行为的扩展

PHP8 Componere

PHP8 安装/配置

PHP8 外部函数接口

PHP8 选项和信息

PHP8 选项/信息 函数

PHP8 Windows Cache for PHP

PHP8 WinCache 函数

PHP8 Yac

PHP8 身份认证服务

PHP8 Radius 函数

PHP8 压缩与归档扩展

PHP8 Phar

PHP8 Zip

PHP8 ZipArchive 类

PHP8 加密扩展

PHP8 OpenSSL

PHP8 OpenSSL 函数

PHP8 Sodium 函数

PHP8 数据库扩展

PHP8 针对各数据库系统对应的扩展

PHP8 CUBRID 函数

PHP8 Firebird/InterBase

PHP8 Firebird/InterBase函数

PHP8 MongoDB介绍驱动程序体系结构和特殊功能

PHP8 MongoDB\Driver\Command 类

PHP8 MongoDB\Driver\Query 类

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }