php man page for oci_field_precision

Query: oci_field_precision

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

OCI_FIELD_PRECISION(3)													    OCI_FIELD_PRECISION(3)

oci_field_precision - Tell the precision of a field

SYNOPSIS
int oci_field_precision (resource $statement, mixed $field)
DESCRIPTION
Returns precision of the $field. For FLOAT columns, precision is nonzero and scale is -127. If precision is 0, then column is NUMBER. Else it's NUMBER(precision, scale).
PARAMETERS
o $statement - A valid OCI statement identifier. o $field - Can be the field's index (1-based) or name.
RETURN VALUES
Returns the precision as an integer, or FALSE on errors.
EXAMPLES
Example #1 oci_field_precision(3) Example <?php // Create the table with: // CREATE TABLE mytab (c1 NUMBER, c2 FLOAT, c3 NUMBER(4), c4 NUMBER(5,3)); $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); // Use OCI_DESCRIBE_ONLY if not fetching rows $ncols = oci_num_fields($stid); for ($i = 1; $i <= $ncols; $i++) { echo oci_field_name($stid, $i) . " " . oci_field_precision($stid, $i) . " " . oci_field_scale($stid, $i) . "<br> "; } // Outputs: // C1 0 -127 // C2 126 -127 // C3 4 0 // C4 5 3 oci_free_statement($stid); oci_close($conn); ?>
NOTES
Note In PHP versions before 5.0.0 you must use ocicolumnprecision(3) instead. This name still can be used, it was left as alias of oci_field_precision(3) for downwards compatability. This, however, is deprecated and not recommended.
SEE ALSO
oci_field_scale(3), oci_field_type(3). PHP Documentation Group OCI_FIELD_PRECISION(3)
Related Man Pages
oci_execute(3) - php
oci_close(3) - php
oci_define_by_name(3) - php
oci_fetch(3) - php
oci_field_type_raw(3) - php
Similar Topics in the Unix Linux Community
removing pattern which is spread in multiple lines
Loop problem
SH if statement using FLOAT values
Get the value of the file in path
If else in AIX