PHP.nl

odbc_procedures

odbc_procedures

Get the list of procedures stored in a specific data source

 **odbc_procedures** Odbc\Connection $odbc  $catalog  $schema  $procedure

Lists all procedures in the requested range.

odbc``catalogodbc.parameter.catalog

schemaodbc.parameter.schema odbc.parameter.search

procedureThe name. odbc.parameter.search

odbc.result.object-return containing the informationreturn.falseforfailure.

The result set has the following columns:

odbc.result.driver-specific

  • PROCEDURE_CAT

  • PROCEDURE_SCHEM

  • PROCEDURE_NAME

  • NUM_INPUT_PARAMS

  • NUM_OUTPUT_PARAMS

  • NUM_RESULT_SETS

  • REMARKS

  • PROCEDURE_TYPE

    The result set is ordered by , and . PROCEDURE_CAT``PROCEDURE_SCHEMA``PROCEDURE_NAME

Voorbeeld: List stored Procedures of a Database

<?php
$conn = odbc_connect($dsn, $user, $pass);
$procedures = odbc_procedures($conn, $catalog, $schema, '%');
while (($row = odbc_fetch_array($procedures))) {
    print_r($row);
    break; // further rows omitted for brevity
}
?>
Array
(
    [PROCEDURE_CAT] => TutorialDB
    [PROCEDURE_SCHEM] => dbo
    [PROCEDURE_NAME] => GetEmployeeSalesYTD;1
    [NUM_INPUT_PARAMS] => -1
    [NUM_OUTPUT_PARAMS] => -1
    [NUM_RESULT_SETS] => -1
    [REMARKS] =>
    [PROCEDURE_TYPE] => 2
)

odbc_procedurecolumns``odbc_tables