OCIColumnSize

(PHP 3>= 3.0.4, PHP 4 >= 4.0.0)

OCIColumnSize -- restituisce la dimensione del campo

Descrizione

int OCIColumnSize (int stmt, mixed column)

OCIColumnSize() restituisce la dimensione del campo come riportata da Oracle. Si puņ usare il numero del campo (primo campo=1) o il nome del campo per il parametro col.

Esempio 1. OCIColumnSize


<?php   
    print "<HTML><PRE>\n";   
    $conn = OCILogon("scott", "tiger");
    $stmt = OCIParse($conn,"select * from emp");
    OCIExecute($stmt);
    print "<TABLE BORDER=\"1\">";
    print "<TR>";
    print "<TH>Name</TH>";
    print "<TH>Type</TH>";
    print "<TH>Length</TH>";
    print "</TR>";
    $ncols = OCINumCols($stmt);
    for ( $i = 1; $i <= $ncols; $i++ ) {
        $column_name  = OCIColumnName($stmt,$i);
        $column_type  = OCIColumnType($stmt,$i);
        $column_size  = OCIColumnSize($stmt,$i);
        print "<TR>";
        print "<TD>$column_name</TD>";
        print "<TD>$column_type</TD>";
        print "<TD>$column_size</TD>";
        print "</TR>";
    }
    print "</TABLE>";
    OCIFreeStatement($stmt);  
    OCILogoff($conn);   
    print "</PRE>";
    print "</HTML>\n"; 
?>   
      

Vedere anche OCINumCols(), OCIColumnName(), e OCIColumnSize().