<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.ibm-db2.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.db2-procedure-columns.php',
    1 => 'db2_procedure_columns',
    2 => 'Devuelve un conjunto de resultados que lista los argumentos de procedimiento de registro',
  ),
  'up' => 
  array (
    0 => 'ref.ibm-db2.php',
    1 => 'Funciones de IBM DB2',
  ),
  'prev' => 
  array (
    0 => 'function.db2-primary-keys.php',
    1 => 'db2_primary_keys',
  ),
  'next' => 
  array (
    0 => 'function.db2-procedures.php',
    1 => 'db2_procedures',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ibm_db2/functions/db2-procedure-columns.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.db2-procedure-columns" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">db2_procedure_columns</h1>
  <p class="verinfo">(PECL ibm_db2 &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">db2_procedure_columns</span> &mdash; <span class="dc-title">
   Devuelve un conjunto de resultados que lista los argumentos de procedimiento de registro
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.db2-procedure-columns-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>db2_procedure_columns</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$connection</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$qualifier</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$schema</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$procedure</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$parameter</code></span><br>): <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span></div>


  <p class="simpara">
   Devuelve un conjunto de resultados que lista los argumentos para uno o varios
   procedimientos de registro.
  </p>

 </div>

 <div class="refsect1 parameters" id="refsect1-function.db2-procedure-columns-parameters">
  <h3 class="title">Parámetros</h3>
  <dl>
   
    <dt><code class="parameter">connection</code></dt>
    <dd>
     <span class="simpara">
      Una conexión válida a una base de datos IBM DB2, Cloudscape o
      Apache Derby.
     </span>
    </dd>
   
   
    <dt><code class="parameter">qualifier</code></dt>
    <dd>
     <span class="simpara">
      Un calificador para las bases de datos DB2 que funcionan en
      los servidores OS/390 o z/OS. Para otras bases de datos,
      pase <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> o una cadena vacía.
     </span>
    </dd>
   
   
    <dt><code class="parameter">schema</code></dt>
    <dd>
     <span class="simpara">
      El esquema que contiene las tablas. El argumento acepta formas
      que contienen <code class="literal">_</code> y <code class="literal">%</code> como comodín.
     </span>
    </dd>
   
   
    <dt><code class="parameter">procedure</code></dt>
    <dd>
     <span class="simpara">
      El nombre del procedimiento. El argumento acepta formas
      que contienen <code class="literal">_</code> y <code class="literal">%</code> como comodín.
     </span>
    </dd>
   
   
    <dt><code class="parameter">parameter</code></dt>
    <dd>
     <span class="simpara">
      El nombre del argumento. Este argumento acepta un argumento de búsqueda que
      contiene <code class="literal">_</code> y <code class="literal">%</code> como comodín. Si este
      argumento es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, se devuelven todos los argumentos para el procedimiento
      de registro especificado.
     </span>
    </dd>
   
  </dl>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.db2-procedure-columns-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Devuelve un recurso con el conjunto de resultados que contiene las filas que
   describen los argumentos para los procedimientos de registro que coinciden
   con los argumentos especificados. Las filas están compuestas por las siguientes columnas:
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Nombre de la columna</th>
       <th>Descripción</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>PROCEDURE_CAT</td>
       <td>Nombre del catálogo que contiene la tabla.
       El valor es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> si la tabla no tiene catálogo.</td>
      </tr>

      <tr>
       <td>PROCEDURE_SCHEM</td>
       <td>Nombre del esquema que contiene el procedimiento de registro.</td>
      </tr>

      <tr>
       <td>PROCEDURE_NAME</td>
       <td>Nombre del procedimiento.</td>
      </tr>

      <tr>
       <td>COLUMN_NAME</td>
       <td>Nombre del argumento.</td>
      </tr>

      <tr>
       <td>COLUMN_TYPE</td>
       <td>
        <p class="para">
         Un integer que representa el tipo del argumento:
         <table class="doctable informaltable">
          
           <thead>
            <tr>
             <th>Valor de retorno</th>
             <th>Tipo de argumento</th>
            </tr>

           </thead>

           <tbody class="tbody">
            <tr>
             <td>1 (SQL_PARAM_INPUT)</td>
             <td>Argumento de entrada (IN).</td>
            </tr>

            <tr>
             <td>2 (SQL_PARAM_INPUT_OUTPUT)</td>
             <td>Argumento de entrada/salida (INOUT).</td>
            </tr>

            <tr>
             <td>3 (SQL_PARAM_OUTPUT)</td>
             <td>Argumento de salida (OUT).</td>
            </tr>

           </tbody>
          
         </table>

        </p>
       </td>
      </tr>

      <tr>
       <td>DATA_TYPE</td>
       <td>El tipo de datos SQL para el argumento representado como integer.</td>
      </tr>

      <tr>
       <td>TYPE_NAME</td>
       <td>Una string que representa el tipo de datos para el argumento.</td>
      </tr>

      <tr>
       <td>COLUMN_SIZE</td>
       <td>Un integer que representa el tamaño del argumento.</td>
      </tr>

      <tr>
       <td>BUFFER_LENGTH</td>
       <td>Número máximo de bytes necesarios para almacenar datos de este argumento.</td>
      </tr>

      <tr>
       <td>DECIMAL_DIGITS</td>
       <td>La escala del argumento o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> donde la escala no es aplicable.</td>
      </tr>

      <tr>
       <td>NUM_PREC_RADIX</td>
       <td>Un integer que puede ser <code class="literal">10</code> (que representa un tipo de datos numérico exacto), <code class="literal">2</code> (que representa una aproximación de tipo de datos numéricos) o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> (que representa un tipo de datos para el cual la base no es aplicable).</td>
      </tr>

      <tr>
       <td>NULLABLE</td>
       <td>Un integer que representa si el argumento puede ser nulo o no.</td>
      </tr>

      <tr>
       <td>REMARKS</td>
       <td>Descripción del argumento.</td>
      </tr>

      <tr>
       <td>COLUMN_DEF</td>
       <td>Valor por defecto del argumento.</td>
      </tr>

      <tr>
       <td>SQL_DATA_TYPE</td>
       <td>Un integer que representa el tamaño del argumento.</td>
      </tr>

      <tr>
       <td>SQL_DATETIME_SUB</td>
       <td>Devuelve un integer que representa un código de subtipo
       <code class="literal">datetime</code> o
       <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> si los tipos de datos SQL no aplican.</td>
      </tr>

      <tr>
       <td>CHAR_OCTET_LENGTH</td>
       <td>Tamaño máximo en bytes para los tipos de datos de carácter del argumento, que coincide con COLUMN_SIZE para un solo byte de datos o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para un tipo de datos que no es de caracteres.</td>
      </tr>

      <tr>
       <td>ORDINAL_POSITION</td>
       <td>La posición del argumento comenzando en 1 en la consulta
       <code class="literal">CALL</code>.</td>
      </tr>

      <tr>
       <td>IS_NULLABLE</td>
       <td>Una string cuyo valor es <code class="literal">YES</code> significa que el argumento
       acepta o devuelve valores <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> y <code class="literal">NO</code> significa que el
       argumento no acepta ni devuelve valores <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.</td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.db2-procedure-columns-seealso">
  <h3 class="title">Ver también</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.db2-column-privileges.php" class="function" rel="rdfs-seeAlso">db2_column_privileges()</a> - Devuelve un conjunto de resultados que lista las columnas y sus privilegios de una tabla</span></li>
   <li><span class="function"><a href="function.db2-columns.php" class="function" rel="rdfs-seeAlso">db2_columns()</a> - Devuelve un conjunto de resultados que lista las columnas y sus metadatos de una tabla</span></li>
   <li><span class="function"><a href="function.db2-foreign-keys.php" class="function" rel="rdfs-seeAlso">db2_foreign_keys()</a> - Devuelve un conjunto de resultados que lista las claves externas de una tabla</span></li>
   <li><span class="function"><a href="function.db2-primary-keys.php" class="function" rel="rdfs-seeAlso">db2_primary_keys()</a> - Devuelve un conjunto de resultados que lista las claves de una tabla</span></li>
   <li><span class="function"><a href="function.db2-procedures.php" class="function" rel="rdfs-seeAlso">db2_procedures()</a> - Devuelve un conjunto de resultados que lista las proceduras de registro
   almacenadas en la base de datos</span></li>
   <li><span class="function"><a href="function.db2-special-columns.php" class="function" rel="rdfs-seeAlso">db2_special_columns()</a> - Devuelve un conjunto de resultados que lista los identificadores &uacute;nicos de las filas de una tabla</span></li>
   <li><span class="function"><a href="function.db2-statistics.php" class="function" rel="rdfs-seeAlso">db2_statistics()</a> - Devuelve un conjunto de resultados que enumera los &iacute;ndices y estad&iacute;sticas de una tabla</span></li>
   <li><span class="function"><a href="function.db2-table-privileges.php" class="function" rel="rdfs-seeAlso">db2_table_privileges()</a> - Devuelve un conjunto de resultados que lista las tablas y sus privilegios
   asociados en una base de datos</span></li>
   <li><span class="function"><a href="function.db2-tables.php" class="function" rel="rdfs-seeAlso">db2_tables()</a> - Devuelve la lista de tablas y sus metadatos</span></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>