1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-23 23:12:09 +01:00
Files
archived-doc-es/reference/cubrid/constants.xml
2025-06-29 00:35:35 +02:00

414 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: da0501485dc1dd8b5c2c0b3c170e03eb32d522c4 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="cubrid.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
Las constantes siguientes pueden ser utilizadas durante la ejecución
de consultas SQL. Pueden ser pasadas a las funciones <function>cubrid_prepare</function>
y <function>cubrid_execute</function>.
<table>
<title>Flags de ejecución SQL CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_INCLUDE_OID</constant></entry>
<entry>Determina si se debe recuperar el OID durante la
ejecución de la consulta.</entry>
</row>
<row>
<entry><constant>CUBRID_ASYNC</constant></entry>
<entry>Ejecuta la consulta en modo asíncrono.</entry>
</row>
<row>
<entry><constant>CUBRID_EXEC_QUERY_ALL</constant></entry>
<entry>
Ejecuta la consulta en modo síncrono. Este flag debe ser
definido durante la ejecución de consultas SQL múltiples.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas durante la recuperación
de los resultados para especificar su comportamiento. Pueden ser pasadas a
las funciones <function>cubrid_fetch</function>
y <function>cubrid_fetch_array</function>.
<table>
<title>Flags de recuperación CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_NUM</constant></entry>
<entry>Recupera el resultado de la consulta en forma de array
numérico (con índices comenzando en 0).</entry>
</row>
<row>
<entry><constant>CUBRID_ASSOC</constant></entry>
<entry>Recupera el resultado de la consulta en forma de array
asociativo.</entry>
</row>
<row>
<entry><constant>CUBRID_BOTH</constant></entry>
<entry>Recupera el resultado de la consulta tanto en forma de array
numérico como de array asociativo (valor por defecto).</entry>
</row>
<row>
<entry><constant>CUBRID_OBJECT</constant></entry>
<entry>Recupera el resultado de la consulta en forma de objeto.</entry>
</row>
<row>
<entry><constant>CUBRID_LOB</constant></entry>
<entry>
La constante CUBRID_LOB puede ser utilizada cuando se desea
utilizar un objeto LOB. Puede ser pasada a las funciones
<function>cubrid_fetch</function>,
<function>cubrid_fetch_row</function>,
<function>cubrid_fetch_array</function>,
<function>cubrid_fetch_assoc</function> y
<function>cubrid_fetch_object</function>.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas durante el posicionamiento del
cursor en los resultados de la consulta. Pueden ser pasadas a
o retornadas por la función <function>cubrid_move_cursor</function>.
<table>
<title>Flags de posicionamiento del cursor CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_CURSOR_FIRST</constant></entry>
<entry>Mueve el cursor actual a la primera posición del resultado.</entry>
</row>
<row>
<entry><constant>CUBRID_CURSOR_CURRENT</constant></entry>
<entry>Mueve el cursor actual a un valor por defecto si el origen
no está especificado.</entry>
</row>
<row>
<entry><constant>CUBRID_CURSOR_LAST</constant></entry>
<entry>Mueve el cursor actual a la última posición del resultado.</entry>
</row>
<row>
<entry><constant>CUBRID_CURSOR_SUCCESS</constant></entry>
<entry>El valor retornado por la función <function>cubrid_move_cursor</function>
en caso de éxito. Este flag fue eliminado desde la versión 8.4.1.</entry>
</row>
<row>
<entry><constant>CUBRID_NO_MORE_DATA</constant></entry>
<entry>El valor retornado por la función <function>cubrid_move_cursor</function>
si ocurre un error. Este flag fue eliminado desde la versión 8.4.1.</entry>
</row>
<row>
<entry><constant>CUBRID_CURSOR_ERROR</constant></entry>
<entry>El valor retornado por la función <function>cubrid_move_cursor</function>
si ocurre un error. Este flag fue eliminado desde la versión 8.4.1.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas durante la definición
del modo auto-commit para la conexión a la base de datos.
Pueden ser pasadas a la función <function>cubrid_set_autocommit</function>
o retornadas por la función <function>cubrid_get_autocommit</function>.
<table>
<title>Flags CUBRID para el modo auto-commit</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_AUTOCOMMIT_TRUE</constant></entry>
<entry>Activa el modo auto-commit.</entry>
</row>
<row>
<entry><constant>CUBRID_AUTOCOMMIT_FALSE</constant></entry>
<entry>Desactiva el modo auto-commit.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas durante la definición
de parámetros a la base de datos. Pueden ser pasadas a
la función <function>cubrid_set_db_parameter</function>.
<table>
<title>Flags de parámetros CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_PARAM_ISOLATION_LEVEL</constant></entry>
<entry>Nivel de aislamiento de la transacción para la conexión
a la base de datos.</entry>
</row>
<row>
<entry><constant>CUBRID_PARAM_LOCK_TIMEOUT</constant></entry>
<entry>Tiempo de expiración de la transacción en segundos.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas para definir el nivel
de aislamiento de la transacción. Pueden ser pasadas a la función
<function>cubrid_set_db_parameter</function> o retornadas por la función
<function>cubrid_get_db_parameter</function>.
<table>
<title>Flags CUBRID para el nivel de aislamiento</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>TRAN_COMMIT_CLASS_UNCOMMIT_INSTANCE</constant></entry>
<entry>El nivel de aislamiento más bajo (1).
Una lectura de datos modificados, no repetibles, o
fantasmas puede ocurrir en el tuple y, además, una lectura
no repetible puede ocurrir en la tabla.</entry>
</row>
<row>
<entry><constant>TRAN_COMMIT_CLASS_COMMIT_INSTANCE</constant></entry>
<entry>Un nivel de aislamiento relativamente bajo (2). Una
lectura de datos modificados no puede ocurrir,
pero una lectura de datos no repetibles o fantasmas
puede ocurrir.</entry>
</row>
<row>
<entry><constant>TRAN_REP_CLASS_UNCOMMIT_INSTANCE</constant></entry>
<entry>El nivel de aislamiento por defecto para CUBRID (3).
Una lectura de datos modificados, no repetibles o fantasmas
puede ocurrir en el tuple, pero la lectura de datos repetibles
está asegurada para la tabla.</entry>
</row>
<row>
<entry><constant>TRAN_REP_CLASS_COMMIT_INSTANCE</constant></entry>
<entry>Un nivel de aislamiento relativamente bajo (4). Una lectura
de datos modificados no puede ocurrir, pero una lectura
de datos no repetibles o fantasmas puede ocurrir.</entry>
</row>
<row>
<entry><constant>TRAN_REP_CLASS_REP_INSTANCE</constant></entry>
<entry>Un nivel de aislamiento relativamente alto (5). Una lectura
de datos modificados o no repetibles no puede ocurrir, pero
una lectura de datos fantasmas puede ocurrir.</entry>
</row>
<row>
<entry><constant>TRAN_SERIALIZABLE</constant></entry>
<entry>El nivel de aislamiento más alto (6). Los problemas relacionados
con la concurrencia (i.e. lectura de datos modificados, no repetibles, fantasmas,
etc...) no puede ocurrir.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas para recuperar las informaciones
de esquema. Pueden ser pasadas a la función
<function>cubrid_schema</function>.
<table>
<title>Flags para los esquemas CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_SCH_CLASS</constant></entry>
<entry>Recupera el nombre y el tipo de la tabla en CUBRID.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_VCLASS</constant></entry>
<entry>Recupera el nombre y el tipo de la vista en CUBRID.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_QUERY_SPEC</constant></entry>
<entry>Recupera la definición de la consulta para una vista.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_ATTRIBUTE</constant></entry>
<entry>Recupera los atributos de una columna de una tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_CLASS_ATTRIBUTE</constant></entry>
<entry>Recupera los atributos de una tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_METHOD</constant></entry>
<entry>Recupera el método de la instancia. El método de la instancia
es el método llamado por una instancia de clase. Es más
frecuentemente utilizado que un método de clase ya que la mayoría de
las operaciones son ejecutadas en la instancia.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_CLASS_METHOD</constant></entry>
<entry>Recupera el método de clase. El método de clase es
el método llamado por un objeto de la clase. Es habitualmente
utilizado para crear una nueva instancia de la clase o para
inicializarla. También es utilizado para acceder o actualizar
los atributos de la clase.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_METHOD_FILE</constant></entry>
<entry>Recupera las informaciones del archivo que define el método
de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_SUPERCLASS</constant></entry>
<entry>Recupera el nombre y el tipo de la tabla de la cual
la tabla hereda sus atributos.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_SUBCLASS</constant></entry>
<entry>Recupera el nombre y el tipo de la tabla que hereda los atributos.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_CONSTRAINT</constant></entry>
<entry>Recupera las restricciones de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_TRIGGER</constant></entry>
<entry>Recupera los triggers de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_CLASS_PRIVILEGE</constant></entry>
<entry>Recupera las informaciones sobre los privilegios de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_ATTR_PRIVILEGE</constant></entry>
<entry>Recupera las informaciones de privilegios de una columna.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_DIRECT_SUPER_CLASS</constant></entry>
<entry>Recupera la tabla super directa de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_PRIMARY_KEY</constant></entry>
<entry>Recupera la clave primaria de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_IMPORTED_KEYS</constant></entry>
<entry>Recupera las claves importadas de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_EXPORTED_KEYS</constant></entry>
<entry>Recupera las claves exportadas de la tabla.</entry>
</row>
<row>
<entry><constant>CUBRID_SCH_CROSS_REFERENCE</constant></entry>
<entry>Recupera las referencias de los enlaces de 2 tablas.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Las constantes siguientes pueden ser utilizadas durante el reporte de
errores. Pueden ser retornadas por la función
<function>cubrid_error_code_facility</function>.
<table>
<title>Código de facilidad de errores CUBRID</title>
<tgroup cols="2">
<thead>
<row>
<entry>Constante</entry>
<entry>Descripción</entry>
</row>
</thead>
<tbody>
<row>
<entry><constant>CUBRID_FACILITY_DBMS</constant></entry>
<entry>El error ocurrió en la base de datos CUBRID.</entry>
</row>
<row>
<entry><constant>CUBRID_FACILITY_CAS</constant></entry>
<entry>El error ocurrió en el broker CUBRID.</entry>
</row>
<row>
<entry><constant>CUBRID_FACILITY_CCI</constant></entry>
<entry>El error ocurrió en el cci CUBRID.</entry>
</row>
<row>
<entry><constant>CUBRID_FACILITY_CLIENT</constant></entry>
<entry>El error ocurrió en el cliente PHP CUBRID.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->