<?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-columns.php',
    1 => 'db2_columns',
    2 => 'Devuelve un conjunto de resultados que lista las columnas y sus metadatos de una tabla',
  ),
  'up' => 
  array (
    0 => 'ref.ibm-db2.php',
    1 => 'Funciones de IBM DB2',
  ),
  'prev' => 
  array (
    0 => 'function.db2-column-privileges.php',
    1 => 'db2_column_privileges',
  ),
  'next' => 
  array (
    0 => 'function.db2-commit.php',
    1 => 'db2_commit',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ibm_db2/functions/db2-columns.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.db2-columns" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">db2_columns</h1>
  <p class="verinfo">(PECL ibm_db2 &gt;= 1.0.0)</p><p class="refpurpose"><span class="refname">db2_columns</span> &mdash; <span class="dc-title">
   Devuelve un conjunto de resultados que lista las columnas y sus metadatos de una tabla
  </span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.db2-columns-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>db2_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 class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></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">$schema</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></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">$table_name</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></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">$column_name</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></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 las columnas y sus metadatos de una
   tabla.
  </p>

 </div>

 <div class="refsect1 parameters" id="refsect1-function.db2-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, se debe pasar
      <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. Para coincidir con todos los
      esquemas, se debe pasar <code class="literal">&#039;%&#039;</code>.
     </span>
    </dd>
   
   
    <dt><code class="parameter">table_name</code></dt>
    <dd>
     <span class="simpara">
      El nombre de la tabla. Para obtener todas las tablas en la base de
      datos, se debe pasar <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> o una cadena vacía.
     </span>
    </dd>
   
   
    <dt><code class="parameter">column_name</code></dt>
    <dd>
     <span class="simpara">
      El nombre de la columna. Para obtener todas las columnas de la tabla,
      se debe pasar <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> o una cadena vacía.
     </span>
    </dd>
   
  </dl>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.db2-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 privilegios de las columnas que coinciden con los parámetros
   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>TABLE_CAT</td>
       <td>Nombre del catálogo. El valor es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> si la tabla no posee
       catálogo.</td>
      </tr>

      <tr>
       <td>TABLE_SCHEM</td>
       <td>Nombre del esquema.</td>
      </tr>

      <tr>
       <td>TABLE_NAME</td>
       <td>Nombre de la tabla.</td>
      </tr>

      <tr>
       <td>COLUMN_NAME</td>
       <td>Nombre de la columna.</td>
      </tr>

      <tr>
       <td>DATA_TYPE</td>
       <td>El tipo de datos SQL para la columna, representado como un
       integer.</td>
      </tr>

      <tr>
       <td>TYPE_NAME</td>
       <td>Una cadena que representa el tipo de datos para la columna.</td>
      </tr>

      <tr>
       <td>COLUMN_SIZE</td>
       <td>Un integer que representa el tamaño de la columna.</td>
      </tr>

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

      <tr>
       <td>DECIMAL_DIGITS</td>
       <td>La escala de la columna 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 un
       tipo de datos numéricos aproximado) 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 la columna puede ser nula o no.</td>
      </tr>

      <tr>
       <td>REMARKS</td>
       <td>Descripción de la columna.</td>
      </tr>

      <tr>
       <td>COLUMN_DEF</td>
       <td>Valor por defecto de la columna.</td>
      </tr>

      <tr>
       <td>SQL_DATA_TYPE</td>
       <td>Un integer que representa el tamaño de la columna.</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 de la
       columna, 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 son caracteres.</td>
      </tr>

      <tr>
       <td>ORDINAL_POSITION</td>
       <td>La posición de la columna comenzando desde 1 en la tabla.</td>
      </tr>

      <tr>
       <td>IS_NULLABLE</td>
       <td>Una cadena cuyo valor es &#039;YES&#039; significa que la columna es nula y
       &#039;NO&#039; significa que la columna no puede ser nula.</td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.db2-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-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-procedure-columns.php" class="function" rel="rdfs-seeAlso">db2_procedure_columns()</a> - Devuelve un conjunto de resultados que lista los argumentos de procedimiento de registro</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); ?>