oci_field_type
En esta página
oci_field_type
Devuelve el tipo de datos de un campo Oracle
Descripción#
oci_field_type(resource $statement, string $column): string
```php
Devuelve el nombre del tipo de datos de un campo.
## Parámetros
`statement`
Un identificador de consulta OCI válido.
`column`
Puede ser el índice del campo (la indexación comienza en 1) o el nombre.
## Valores devueltos
Devuelve el tipo de datos de un campo, en forma de `string` o un `int`, o `false` si ocurre un error
## Ejemplos
Ejemplo con `oci_field_type`
// Creación de la tabla con: // CREATE TABLE mytab (number_col NUMBER, varchar2_col varchar2(1), // clob_col CLOB, date_col DATE);
$conn = oci_connect("hr", "hrpwd", "localhost/XE"); if (!$conn) { $m = oci_error(); trigger_error(htmlentities($m['message']), E_USER_ERROR); }
$stid = oci_parse($conn, "SELECT * FROM mytab"); oci_execute($stid, OCI_DESCRIBE_ONLY); // Uso de OCI_DESCRIBE_ONLY si no se recupera ninguna fila
echo "
| Name | "; echo "Type | "; echo "Length | "; echo "
|---|
// Muestra: // Name Type Length // NUMBER_COL NUMBER 22 // VARCHAR2_COL VARCHAR2 1 // CLOB_COL CLOB 4000 // DATE_COL DATE 7
oci_free_statement($stid); oci_close($conn);
?>
```php
Véase también#
oci_num_fields, oci_field_name, oci_field_size