ibm_db2: fix XML to remove useless wrapping para tags via automatic script

This commit is contained in:
Gina Peter Banyard
2026-01-16 08:47:46 +00:00
parent d8fb4b90ad
commit 24fe185c2e
53 changed files with 3622 additions and 3921 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9e2d8231b5d8a3795b365c6770fab288e59e6249 Maintainer: leonardolara Status: ready -->
<section xml:id="ibm-db2.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="ibm-db2.installation">
&reftitle.install;
<para>
Para construir a extensão ibm_db2, os arquivos de cabeçalho de desenvolvimento de aplicativos do DB2
@@ -19,7 +19,7 @@
</para>
<para>
ibm_db2 é uma extensão &link.pecl;, portanto siga as instruções em
<xref linkend='install.pecl' /> para instalar a extensão ibm_db2 para PHP.
<xref linkend="install.pecl"/> para instalar a extensão ibm_db2 para PHP.
Emita o comando <command>configure</command> para apontar o local dos
arquivos de cabeçalho e bibliotecas do DB2 da seguinte forma:
<screen>
@@ -30,33 +30,28 @@ bash$ ./configure --with-IBM_DB2=/path/to/DB2
O padrão para o comando <command>configure</command> é
<filename class="directory">/opt/IBM/db2/V8.1</filename>.
</para>
<para>
<note>
<title>Nota para usuários do IIS</title>
<para>
Se o driver ibm_db2 estiver sendo usado com o Microsoft Internet Information
Server (IIS), pode ser necessário fazer o seguinte:
</para>
<para>
<simplelist>
<member>
Instale o DB2 com segurança estendida do sistema operacional.
</member>
<member>
Adicione o caminho do binário do PHP à variável de ambiente do sistema <envar>PATH</envar> (padrão C:\php\).
</member>
<member>
Crie outra variável de ambiente do sistema igual ao caminho onde o arquivo PHP.INI está localizado (ex.: PHPRC = C:\php\).
</member>
<member>
Adicione o IUSR_COMPUTERNAME ao grupo DB2USERS.
</member>
</simplelist>
</para>
</note>
</para>
<note>
<title>Nota para usuários do IIS</title>
<para>
Se o driver ibm_db2 estiver sendo usado com o Microsoft Internet Information
Server (IIS), pode ser necessário fazer o seguinte:
</para>
<simplelist>
<member>
Instale o DB2 com segurança estendida do sistema operacional.
</member>
<member>
Adicione o caminho do binário do PHP à variável de ambiente do sistema <envar>PATH</envar> (padrão C:\php\).
</member>
<member>
Crie outra variável de ambiente do sistema igual ao caminho onde o arquivo PHP.INI está localizado (ex.: PHPRC = C:\php\).
</member>
<member>
Adicione o IUSR_COMPUTERNAME ao grupo DB2USERS.
</member>
</simplelist>
</note>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-autocommit" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-autocommit">
<refnamediv>
<refname>db2_autocommit</refname>
<refpurpose>
@@ -22,45 +22,43 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
Uma das seguintes constantes:
<variablelist>
<varlistentry>
<term><constant>DB2_AUTOCOMMIT_OFF</constant></term>
<listitem>
<para>
Desativa o AUTOCOMMIT.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>DB2_AUTOCOMMIT_ON</constant></term>
<listitem>
<para>
Ativa o AUTOCOMMIT.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
Uma das seguintes constantes:
<variablelist>
<varlistentry>
<term><constant>DB2_AUTOCOMMIT_OFF</constant></term>
<listitem>
<para>
Desativa o AUTOCOMMIT.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>DB2_AUTOCOMMIT_ON</constant></term>
<listitem>
<para>
Ativa o AUTOCOMMIT.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -154,12 +152,10 @@ Ativação do AUTOCOMMIT bem sucedida.
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-bind-param" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-bind-param">
<refnamediv>
<refname>db2_bind_param</refname>
<refpurpose>
@@ -31,84 +31,82 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_prepare</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameter_number</parameter></term>
<listitem>
<para>
Especifica a posição, indexada a partir de 1, do parâmetro na instrução
preparada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>variable_name</parameter></term>
<listitem>
<para>
Uma string especificando o nome da variável PHP a ser vinculada ao
parâmetro especificado por <parameter>parameter_number</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameter_type</parameter></term>
<listitem>
<para>
Uma constante especificando se a variável PHP deve ser vinculada ao
parâmetro SQL como um parâmetro de entrada (<constant>DB2_PARAM_IN</constant>),
um parâmetro de saída (<constant>DB2_PARAM_OUT</constant>) ou como um
parâmetro que aceita entrada e retorna saída
(<constant>DB2_PARAM_INOUT</constant>). Para evitar sobrecarga de memória, pode-se
também especificar <constant>DB2_PARAM_FILE</constant> para vincular a variável PHP
ao nome de um arquivo que contém dados de objeto grande (BLOB, CLOB ou
DBCLOB).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data_type</parameter></term>
<listitem>
<para>
Uma constante especificando o tipo de dados SQL como o qual a variável PHP deverá
ser vinculada: uma das constantes <constant>DB2_BINARY</constant>,
<constant>DB2_CHAR</constant>, <literal>DB2_DOUBLE</literal> ou
<constant>DB2_LONG</constant>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>precision</parameter></term>
<listitem>
<para>
Especifica a precisão com a qual a variável deve ser vinculada ao
banco de dados. Este parâmetro também pode ser usado para recuperar valores de saída XML
de procedimentos armazenados. Um valor não negativo especifica o tamanho máximo
dos dados XML que serão recuperados do banco de dados. Se este parâmetro
não for usado, um padrão de 1 MB será assumido para recuperar o valor de saída XML
do procedimento armazenado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>scale</parameter></term>
<listitem>
<para>
Especifica a escala com a qual a variável deve ser vinculada ao
banco de dados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_prepare</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameter_number</parameter></term>
<listitem>
<para>
Especifica a posição, indexada a partir de 1, do parâmetro na instrução
preparada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>variable_name</parameter></term>
<listitem>
<para>
Uma string especificando o nome da variável PHP a ser vinculada ao
parâmetro especificado por <parameter>parameter_number</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameter_type</parameter></term>
<listitem>
<para>
Uma constante especificando se a variável PHP deve ser vinculada ao
parâmetro SQL como um parâmetro de entrada (<constant>DB2_PARAM_IN</constant>),
um parâmetro de saída (<constant>DB2_PARAM_OUT</constant>) ou como um
parâmetro que aceita entrada e retorna saída
(<constant>DB2_PARAM_INOUT</constant>). Para evitar sobrecarga de memória, pode-se
também especificar <constant>DB2_PARAM_FILE</constant> para vincular a variável PHP
ao nome de um arquivo que contém dados de objeto grande (BLOB, CLOB ou
DBCLOB).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data_type</parameter></term>
<listitem>
<para>
Uma constante especificando o tipo de dados SQL como o qual a variável PHP deverá
ser vinculada: uma das constantes <constant>DB2_BINARY</constant>,
<constant>DB2_CHAR</constant>, <literal>DB2_DOUBLE</literal> ou
<constant>DB2_LONG</constant>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>precision</parameter></term>
<listitem>
<para>
Especifica a precisão com a qual a variável deve ser vinculada ao
banco de dados. Este parâmetro também pode ser usado para recuperar valores de saída XML
de procedimentos armazenados. Um valor não negativo especifica o tamanho máximo
dos dados XML que serão recuperados do banco de dados. Se este parâmetro
não for usado, um padrão de 1 MB será assumido para recuperar o valor de saída XML
do procedimento armazenado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>scale</parameter></term>
<listitem>
<para>
Especifica a escala com a qual a variável deve ser vinculada ao
banco de dados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -276,12 +274,10 @@ $rc = db2_execute($stmt);
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-client-info" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-client-info">
<refnamediv>
<refname>db2_client_info</refname>
<refpurpose>Retorna um objeto com propriedades que descrevem o cliente do banco de dados DB2</refpurpose>
@@ -120,18 +120,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -175,14 +173,13 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Um exemplo de <function>db2_client_info</function></title>
<para>
Para recuperar informações sobre o cliente, deve ser passado um recurso
de conexão de banco de dados válido para <function>db2_client_info</function>.
</para>
<programlisting role="php">
<example>
<title>Um exemplo de <function>db2_client_info</function></title>
<para>
Para recuperar informações sobre o cliente, deve ser passado um recurso
de conexão de banco de dados válido para <function>db2_client_info</function>.
</para>
<programlisting role="php">
<![CDATA[<?php
$conn = db2_connect( 'SAMPLE', 'db2inst1', 'ibmdb2' );
$client = db2_client_info( $conn );
@@ -204,9 +201,9 @@ else {
db2_close($conn);
?>]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
DRIVER_NAME: string(8) "libdb2.a"
DRIVER_VER: string(10) "08.02.0001"
@@ -217,18 +214,15 @@ ODBC_SQL_CONFORMANCE: string(8) "EXTENDED"
APPL_CODEPAGE: int(819)
CONN_CODEPAGE: int(819)
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_server_info</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_server_info</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-close" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-close">
<refnamediv>
<refname>db2_close</refname>
<refpurpose>
@@ -29,18 +29,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -51,14 +49,13 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Fechando uma conexão</title>
<para>
O exemplo a seguir demonstra uma tentativa bem-sucedida de fechar uma
conexão com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
<programlisting role="php">
<example>
<title>Fechando uma conexão</title>
<para>
O exemplo a seguir demonstra uma tentativa bem-sucedida de fechar uma
conexão com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect('SAMPLE', 'db2inst1', 'ibmdb2');
@@ -68,30 +65,26 @@ if ($rc) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
A conexão foi fechada com sucesso.
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pclose</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pclose</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-column-privileges" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-column-privileges">
<refnamediv>
<refname>db2_column_privileges</refname>
<refpurpose>
@@ -28,54 +28,52 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Para corresponder a todos os esquemas, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela ou view. Para corresponder a todas as tabelas no banco de dados,
passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column_name</parameter></term>
<listitem>
<para>
O nome da coluna. Para corresponder a todas as colunas na tabela, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Para corresponder a todos os esquemas, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela ou view. Para corresponder a todas as tabelas no banco de dados,
passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column_name</parameter></term>
<listitem>
<para>
O nome da coluna. Para corresponder a todas as colunas na tabela, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -166,19 +164,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-columns" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-columns">
<refnamediv>
<refname>db2_columns</refname>
<refpurpose>
@@ -27,54 +27,52 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Para corresponder a todos os esquemas, passe
<literal>'%'</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela ou view. Para corresponder a todas as tabelas no banco de dados,
passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column_name</parameter></term>
<listitem>
<para>
O nome da coluna. Para corresponder a todas as colunas na tabela, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Para corresponder a todos os esquemas, passe
<literal>'%'</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela ou view. Para corresponder a todas as tabelas no banco de dados,
passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column_name</parameter></term>
<listitem>
<para>
O nome da coluna. Para corresponder a todas as colunas na tabela, passe &null;
ou uma string vazia.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -224,19 +222,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f0cce809dfb3127489f04236cfd1a77aa9980ec4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-commit" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-commit">
<refnamediv>
<refname>db2_commit</refname>
<refpurpose>
@@ -26,19 +26,17 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -80,16 +78,13 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_autocommit</function></member>
<member><function>db2_rollback</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_autocommit</function></member>
<member><function>db2_rollback</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-conn-error" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-conn-error">
<refnamediv>
<refname>db2_conn_error</refname>
<refpurpose>
@@ -38,19 +38,17 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Um recurso de conexão associado a uma conexão que inicialmente
foi bem-sucedida, mas que com o tempo se tornou inválida.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Um recurso de conexão associado a uma conexão que inicialmente
foi bem-sucedida, mas que com o tempo se tornou inválida.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -63,15 +61,14 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Recuperando um valor SQLSTATE para uma tentativa de conexão com falha</title>
<para>
O exemplo a seguir demonstra como retornar um valor SQLSTATE
após passar deliberadamente parâmetros inválidos para
<function>db2_connect</function>.
</para>
<programlisting role="php">
<example>
<title>Recuperando um valor SQLSTATE para uma tentativa de conexão com falha</title>
<para>
O exemplo a seguir demonstra como retornar um valor SQLSTATE
após passar deliberadamente parâmetros inválidos para
<function>db2_connect</function>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect('nome_invalido', 'usuario_invalido', 'senha_invalida');
@@ -80,27 +77,24 @@ if (!$conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Valor SQLSTATE: 08001
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_connect</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_connect</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-conn-errormsg" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-conn-errormsg">
<refnamediv>
<refname>db2_conn_errormsg</refname>
<refpurpose>
@@ -31,19 +31,17 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Um recurso de conexão associado a uma conexão que inicialmente
foi bem-sucedida, mas que com o tempo se tornou inválida.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Um recurso de conexão associado a uma conexão que inicialmente
foi bem-sucedida, mas que com o tempo se tornou inválida.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -57,15 +55,14 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Recuperando a mensagem de erro retornada por uma tentativa de conexão com falha</title>
<para>
O exemplo a seguir demonstra como retornar uma mensagem de erro e
valor SQLCODE após passar deliberadamente parâmetros inválidos para
<function>db2_connect</function>.
</para>
<programlisting role="php">
<example>
<title>Recuperando a mensagem de erro retornada por uma tentativa de conexão com falha</title>
<para>
O exemplo a seguir demonstra como retornar uma mensagem de erro e
valor SQLCODE após passar deliberadamente parâmetros inválidos para
<function>db2_connect</function>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect('nome_invalido', 'usuario_invalido', 'senha_invalida');
@@ -74,29 +71,26 @@ if (!$conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
[IBM][CLI Driver] SQL1013N The database alias name
or database name "NOME_INVALIDO" could not be found. SQLSTATE=42705
SQLCODE=-1013
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_connect</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_connect</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-connect" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.db2-connect">
<refnamediv>
<refname>db2_connect</refname>
<refpurpose>
@@ -26,441 +26,437 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
Para uma conexão catalogada com um banco de dados, <parameter>database</parameter>
representa o apelido do banco de dados no catálogo do cliente DB2.
</para>
<para>
Para uma conexão não catalogada com um banco de dados,
<parameter>database</parameter> representa uma string de conexão
completa no seguinte formato:
<literallayout>DATABASE=<parameter>database</parameter>;HOSTNAME=<parameter>hostname</parameter>;PORT=<parameter>port</parameter>;PROTOCOL=TCPIP;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
<note>
<para>
Ao conectar-se ao Db2 no IBM i, o sistema subjacente chama
<link xlink:href="&url.db2.sqldriverconnect;">SQLDriverConnect</link>,
que aceita apenas DSN, UID e PWD para a
<link xlink:href="&url.db2.connection.string;">string de conexão</link>.
Assim:
<literallayout>DSN=<parameter>database</parameter>;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
</para>
</note>
onde os parâmetros representam os seguintes valores:
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
O nome do banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hostname</parameter></term>
<listitem>
<para>
O nome do host ou endereço IP do servidor de banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>port</parameter></term>
<listitem>
<para>
A porta TCP/IP na qual o banco de dados está escutando
solicitações.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao
banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao banco de dados é realizada.
</para>
<para>
Para conexões não catalogadas, deve ser passado um valor &null; ou uma string
vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
<para>
Para conexões não catalogadas, deve ser passado um valor &null; ou uma string
vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo de opções de conexão que afetam o comportamento
da conexão, onde chaves válidas do array incluem:
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para este identificador de conexão.
</para>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para este identificador de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>DB2_ATTR_CASE</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_CASE_NATURAL</constant> especifica
que os nomes das colunas são retornados em maiúsculas e minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_LOWER</constant> especifica
que os nomes das colunas são retornados em letras minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_UPPER</constant> especifica
que os nomes das colunas são retornados em letras maiúsculas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>CURSOR</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado em todos os servidores de banco de dados.
</para>
<para>
Passar o valor <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Este modo permite
acesso aleatório a linhas em um conjunto de resultados, mas atualmente é suportado
apenas pelo IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.7.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trustedcontext</parameter></term>
<listitem>
<para>
Passar o valor DB2_TRUSTED_CONTEXT_ENABLE ativa o contexto confiável
para este identificador de conexão. Este parâmetro não pode ser definido usando
<function>db2_set_option</function>.
</para>
<para>
Esta chave funciona somente se o banco de dados estiver catalogado (mesmo se o
banco de dados for local), ou se você especificar o DSN completo ao criar
a conexão.
</para>
<para>
Para catalogar o banco de dados, use os seguintes comandos:
</para>
<para>
<literallayout>db2 catalog tcpip node loopback remote &lt;SERVERNAME&gt; server &lt;SERVICENAME&gt;
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
Para uma conexão catalogada com um banco de dados, <parameter>database</parameter>
representa o apelido do banco de dados no catálogo do cliente DB2.
</para>
<para>
Para uma conexão não catalogada com um banco de dados,
<parameter>database</parameter> representa uma string de conexão
completa no seguinte formato:
<literallayout>DATABASE=<parameter>database</parameter>;HOSTNAME=<parameter>hostname</parameter>;PORT=<parameter>port</parameter>;PROTOCOL=TCPIP;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
<note>
<para>
Ao conectar-se ao Db2 no IBM i, o sistema subjacente chama
<link xlink:href="&url.db2.sqldriverconnect;">SQLDriverConnect</link>,
que aceita apenas DSN, UID e PWD para a
<link xlink:href="&url.db2.connection.string;">string de conexão</link>.
Assim:
<literallayout>DSN=<parameter>database</parameter>;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
</para>
</note>
onde os parâmetros representam os seguintes valores:
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
O nome do banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hostname</parameter></term>
<listitem>
<para>
O nome do host ou endereço IP do servidor de banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>port</parameter></term>
<listitem>
<para>
A porta TCP/IP na qual o banco de dados está escutando
solicitações.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao
banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao banco de dados é realizada.
</para>
<para>
Para conexões não catalogadas, deve ser passado um valor &null; ou uma string
vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
<para>
Para conexões não catalogadas, deve ser passado um valor &null; ou uma string
vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo de opções de conexão que afetam o comportamento
da conexão, onde chaves válidas do array incluem:
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para este identificador de conexão.
</para>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para este identificador de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>DB2_ATTR_CASE</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_CASE_NATURAL</constant> especifica
que os nomes das colunas são retornados em maiúsculas e minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_LOWER</constant> especifica
que os nomes das colunas são retornados em letras minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_UPPER</constant> especifica
que os nomes das colunas são retornados em letras maiúsculas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>CURSOR</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado em todos os servidores de banco de dados.
</para>
<para>
Passar o valor <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Este modo permite
acesso aleatório a linhas em um conjunto de resultados, mas atualmente é suportado
apenas pelo IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.7.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trustedcontext</parameter></term>
<listitem>
<para>
Passar o valor DB2_TRUSTED_CONTEXT_ENABLE ativa o contexto confiável
para este identificador de conexão. Este parâmetro não pode ser definido usando
<function>db2_set_option</function>.
</para>
<para>
Esta chave funciona somente se o banco de dados estiver catalogado (mesmo se o
banco de dados for local), ou se você especificar o DSN completo ao criar
a conexão.
</para>
<para>
Para catalogar o banco de dados, use os seguintes comandos:
</para>
<literallayout>db2 catalog tcpip node loopback remote &lt;SERVERNAME&gt; server &lt;SERVICENAME&gt;
db2 catalog database &lt;LOCALDBNAME&gt; as &lt;REMOTEDBNAME&gt; at node loopback
db2 "update dbm cfg using svcename &lt;SERVICENAME&gt;"
db2set DB2COMM=TCPIP</literallayout>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_lib</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a biblioteca padrão que será
usada para resolver referências de arquivo não qualificadas. Isso não é válido
se a conexão estiver usando o modo de nomenclatura do sistema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_naming</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_NAMING_ON</literal> ativa o modo de nomeação do sistema DB2 UDB CLI iSeries.
Os arquivos são qualificados usando o delimitador de barra (/).
Os arquivos não qualificados são resolvidos usando a lista de bibliotecas para o trabalho.
</para>
<para>
O valor <literal>DB2_I5_NAMING_OFF</literal> desativa o modo de nomeação padrão
do DB2 UDB CLI, que é a nomeação SQL. Os arquivos são qualificados usando o delimitador de ponto (.).
Arquivos não qualificados são resolvidos usando a biblioteca padrão
ou o ID do usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_commit</parameter></term>
<listitem>
<para>
O atributo <parameter>i5_commit</parameter> deve ser definido antes de
<function>db2_connect</function>. Se o valor for alterado após a
conexão ter sido estabelecida, e a conexão for para uma
fonte de dados remota, a alteração não terá efeito até a próxima
<function>db2_connect</function> bem-sucedida para o identificador de conexão.
<note>
<para>
A configuração php.ini <parameter>ibm_db2.i5_allow_commit</parameter>==0
ou <literal>DB2_I5_TXN_NO_COMMIT</literal> é o padrão, mas pode ser
substituída pela opção <parameter>i5_commit</parameter>.
</para>
</note>
</para>
<para>
<literal>DB2_I5_TXN_NO_COMMIT</literal> - O controle de confirmação não é usado.
</para>
<para>
<literal>DB2_I5_TXN_READ_UNCOMMITTED</literal> - Leituras sujas, leituras não repetíveis
e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_READ_COMMITTED</literal> - Leituras sujas não são possíveis.
Leituras não repetíveis e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_REPEATABLE_READ</literal> - Leituras sujas e leituras não repetíveis
não são possíveis. Fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_SERIALIZABLE</literal> - As transações são serializáveis.
Leituras sujas, leituras não repetíveis e fantasmas não são possíveis.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_query_optimize</parameter></term>
<listitem>
<para>
<literal>DB2_FIRST_IO</literal> Todas as consultas são otimizadas com o objetivo de
retornar a primeira página de saída o mais rápido possível. Este objetivo funciona bem
quando a saída é controlada por um usuário que tem mais probabilidade de cancelar a consulta
após visualizar a primeira página de dados de saída. Consultas codificadas com uma
cláusula OPTIMIZE FOR nnn ROWS honram o objetivo especificado pela cláusula.
</para>
<para>
<literal>DB2_ALL_IO</literal> Todas as consultas são otimizadas com o objetivo de executar
a consulta inteira até a conclusão no menor tempo decorrido. Esta é uma
boa opção quando a saída de uma consulta está sendo gravada em um arquivo ou relatório, ou
a interface está enfileirando os dados de saída. Consultas codificadas com uma cláusula OPTIMIZE FOR nnn
ROWS honram o objetivo especificado pela cláusula. Este é o padrão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_dbcs_alloc</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_ON</literal> ativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_OFF</literal> desativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
Nota: a configuração php.ini <parameter>ibm_db2.i5_dbcs_alloc</parameter>==0 ou
<literal>DB2_I5_DBCS_ALLOC_OFF</literal> é o padrão, mas pode ser substituída
pela opção <parameter>i5_dbcs_alloc</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de data da Organização Internacional para Padronização
(ISO) aaaa-mm-dd é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de data dos Estados Unidos mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de data europeu dd.mm.aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de data do Padrão Industrial Japonês
aaaa-mm-dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_MDY</literal> - O formato de data mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_DMY</literal> - O formato de data dd/mm/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_YMD</literal> - O formato de data aa/mm/dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JUL</literal> - O formato de data juliano aa/ddd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_SLASH</literal> - Uma barra ( / ) é usada como separador de data.
Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_DASH</literal> - Um traço ( - ) é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador
de data.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de horário da Organização Internacional
para Padronização (ISO) hh.mm.ss é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de horário dos Estados Unidos
hh:mmxx é usado, onde xx é AM ou PM.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de horário europeu hh.mm.ss
é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de horário do Padrão Industrial Japonês
hh:mm:ss é usado.
</para>
<para>
<literal>DB2_I5_FMT_HMS</literal> - O formato hh:mm:ss é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_COLON</literal> - Dois pontos ( : ) são usados como separador de
horário. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de horário.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_decimal_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como
separador decimal. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como
separador decimal.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A seguinte nova opção do i5/OS está disponível no ibm_db2 versão 1.8.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_libl</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a lista de bibliotecas que será usada para
resolver referências de arquivo não qualificadas. Especifique os elementos da lista de bibliotecas
separados por espaços em branco 'i5_libl'=&gt;"MINHA_BIBLIOTECA SUA_BIBLIOTECA QUALQUER_BIBLIOTECA".
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_lib</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a biblioteca padrão que será
usada para resolver referências de arquivo não qualificadas. Isso não é válido
se a conexão estiver usando o modo de nomenclatura do sistema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_naming</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_NAMING_ON</literal> ativa o modo de nomeação do sistema DB2 UDB CLI iSeries.
Os arquivos são qualificados usando o delimitador de barra (/).
Os arquivos não qualificados são resolvidos usando a lista de bibliotecas para o trabalho.
</para>
<para>
O valor <literal>DB2_I5_NAMING_OFF</literal> desativa o modo de nomeação padrão
do DB2 UDB CLI, que é a nomeação SQL. Os arquivos são qualificados usando o delimitador de ponto (.).
Arquivos não qualificados são resolvidos usando a biblioteca padrão
ou o ID do usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_commit</parameter></term>
<listitem>
<para>
O atributo <parameter>i5_commit</parameter> deve ser definido antes de
<function>db2_connect</function>. Se o valor for alterado após a
conexão ter sido estabelecida, e a conexão for para uma
fonte de dados remota, a alteração não terá efeito até a próxima
<function>db2_connect</function> bem-sucedida para o identificador de conexão.
<note>
<para>
<parameter>i5_libl</parameter> chama qsys2/qcmdexc('cmd',cmdlen), que está disponível
somente no i5/OS V5R4 e posteriores.
A configuração php.ini <parameter>ibm_db2.i5_allow_commit</parameter>==0
ou <literal>DB2_I5_TXN_NO_COMMIT</literal> é o padrão, mas pode ser
substituída pela opção <parameter>i5_commit</parameter>.
</para>
</note>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</para>
<para>
<literal>DB2_I5_TXN_NO_COMMIT</literal> - O controle de confirmação não é usado.
</para>
<para>
<literal>DB2_I5_TXN_READ_UNCOMMITTED</literal> - Leituras sujas, leituras não repetíveis
e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_READ_COMMITTED</literal> - Leituras sujas não são possíveis.
Leituras não repetíveis e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_REPEATABLE_READ</literal> - Leituras sujas e leituras não repetíveis
não são possíveis. Fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_SERIALIZABLE</literal> - As transações são serializáveis.
Leituras sujas, leituras não repetíveis e fantasmas não são possíveis.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_query_optimize</parameter></term>
<listitem>
<para>
<literal>DB2_FIRST_IO</literal> Todas as consultas são otimizadas com o objetivo de
retornar a primeira página de saída o mais rápido possível. Este objetivo funciona bem
quando a saída é controlada por um usuário que tem mais probabilidade de cancelar a consulta
após visualizar a primeira página de dados de saída. Consultas codificadas com uma
cláusula OPTIMIZE FOR nnn ROWS honram o objetivo especificado pela cláusula.
</para>
<para>
<literal>DB2_ALL_IO</literal> Todas as consultas são otimizadas com o objetivo de executar
a consulta inteira até a conclusão no menor tempo decorrido. Esta é uma
boa opção quando a saída de uma consulta está sendo gravada em um arquivo ou relatório, ou
a interface está enfileirando os dados de saída. Consultas codificadas com uma cláusula OPTIMIZE FOR nnn
ROWS honram o objetivo especificado pela cláusula. Este é o padrão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_dbcs_alloc</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_ON</literal> ativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_OFF</literal> desativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
Nota: a configuração php.ini <parameter>ibm_db2.i5_dbcs_alloc</parameter>==0 ou
<literal>DB2_I5_DBCS_ALLOC_OFF</literal> é o padrão, mas pode ser substituída
pela opção <parameter>i5_dbcs_alloc</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de data da Organização Internacional para Padronização
(ISO) aaaa-mm-dd é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de data dos Estados Unidos mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de data europeu dd.mm.aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de data do Padrão Industrial Japonês
aaaa-mm-dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_MDY</literal> - O formato de data mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_DMY</literal> - O formato de data dd/mm/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_YMD</literal> - O formato de data aa/mm/dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JUL</literal> - O formato de data juliano aa/ddd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_SLASH</literal> - Uma barra ( / ) é usada como separador de data.
Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_DASH</literal> - Um traço ( - ) é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador
de data.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de horário da Organização Internacional
para Padronização (ISO) hh.mm.ss é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de horário dos Estados Unidos
hh:mmxx é usado, onde xx é AM ou PM.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de horário europeu hh.mm.ss
é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de horário do Padrão Industrial Japonês
hh:mm:ss é usado.
</para>
<para>
<literal>DB2_I5_FMT_HMS</literal> - O formato hh:mm:ss é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_COLON</literal> - Dois pontos ( : ) são usados como separador de
horário. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de horário.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_decimal_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como
separador decimal. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como
separador decimal.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A seguinte nova opção do i5/OS está disponível no ibm_db2 versão 1.8.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_libl</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a lista de bibliotecas que será usada para
resolver referências de arquivo não qualificadas. Especifique os elementos da lista de bibliotecas
separados por espaços em branco 'i5_libl'=&gt;"MINHA_BIBLIOTECA SUA_BIBLIOTECA QUALQUER_BIBLIOTECA".
</para>
<note>
<para>
<parameter>i5_libl</parameter> chama qsys2/qcmdexc('cmd',cmdlen), que está disponível
somente no i5/OS V5R4 e posteriores.
</para>
</note>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -680,12 +676,10 @@ O usuário foi trocado.
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_close</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_close</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-cursor-type" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-cursor-type">
<refnamediv>
<refname>db2_cursor_type</refname>
<refpurpose>
@@ -23,18 +23,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -78,15 +76,12 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_prepare</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_prepare</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-escape-string" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-escape-string">
<refnamediv>
<refname>db2_escape_string</refname>
<refpurpose>
@@ -21,21 +21,19 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>string_literal</parameter></term>
<listitem>
<para>
A string que contém caracteres especiais que precisam ser modificados.
Os caracteres que são precedidos por uma barra invertida são <literal>\x00</literal>,
<literal>\n</literal>, <literal>\r</literal>, <literal>\</literal>,
<literal>'</literal>, <literal>"</literal> e <literal>\x1a</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>string_literal</parameter></term>
<listitem>
<para>
A string que contém caracteres especiais que precisam ser modificados.
Os caracteres que são precedidos por uma barra invertida são <literal>\x00</literal>,
<literal>\n</literal>, <literal>\r</literal>, <literal>\</literal>,
<literal>'</literal>, <literal>"</literal> e <literal>\x1a</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -48,13 +46,12 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Um exemplo de <function>db2_escape_string</function></title>
<para>
Resultado do uso da função <function>db2_escape_string</function>
</para>
<programlisting role="php">
<example>
<title>Um exemplo de <function>db2_escape_string</function></title>
<para>
Resultado do uso da função <function>db2_escape_string</function>
</para>
<programlisting role="php">
<![CDATA[
<?php
@@ -75,9 +72,9 @@ if ($conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
db2_escape_string: Todos os caracteres: \0 , \n , \r , \\ , \' , \" , \Z .
db2_escape_string: Barra invertida (\\). Aspas simples (\'). Aspas duplas (\")
@@ -87,22 +84,18 @@ db2_escape_string: Nada para escapar
db2_escape_string: 200676
db2_escape_string:
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_prepare</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_prepare</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 28529d3539b850e870e3aa97570f4db0e53daa03 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-exec" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-exec">
<refnamediv>
<refname>db2_exec</refname>
<refpurpose>
@@ -38,41 +38,39 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>statement</parameter></term>
<listitem>
<para>
Uma instrução SQL. A instrução não pode conter nenhum marcador de parâmetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo contendo opções de instrução. Este parâmetro pode ser
usado para solicitar um cursor rolável em servidores de banco de dados que
suportam esta funcionalidade.
</para>
<para>
Para uma descrição das opções de instrução válidas, consulte
<function>db2_set_option</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>statement</parameter></term>
<listitem>
<para>
Uma instrução SQL. A instrução não pode conter nenhum marcador de parâmetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo contendo opções de instrução. Este parâmetro pode ser
usado para solicitar um cursor rolável em servidores de banco de dados que
suportam esta funcionalidade.
</para>
<para>
Para uma descrição das opções de instrução válidas, consulte
<function>db2_set_option</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -346,12 +344,10 @@ db2_close($conn);
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-execute" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-execute">
<refnamediv>
<refname>db2_execute</refname>
<refpurpose>
@@ -41,27 +41,25 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_prepare</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameters</parameter></term>
<listitem>
<para>
Um array de parâmetros de entrada que correspondem a quaisquer marcadores de parâmetros contidos
na instrução preparada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_prepare</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameters</parameter></term>
<listitem>
<para>
Um array de parâmetros de entrada que correspondem a quaisquer marcadores de parâmetros contidos
na instrução preparada.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -336,17 +334,15 @@ db2_close($conn);
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_exec</function></member>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_exec</function></member>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-fetch-array" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-fetch-array">
<refnamediv>
<refname>db2_fetch_array</refname>
<refpurpose>
@@ -25,28 +25,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -131,15 +129,13 @@ while ($row = db2_fetch_array($result, $i)) {
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-fetch-assoc" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-fetch-assoc">
<refnamediv>
<refname>db2_fetch_assoc</refname>
<refpurpose>
@@ -25,28 +25,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -131,15 +129,13 @@ while ($row = db2_fetch_assoc($result, $i)) {
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-fetch-both" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-fetch-both">
<refnamediv>
<refname>db2_fetch_both</refname>
<refpurpose>
@@ -28,28 +28,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -138,15 +136,13 @@ while ($row = db2_fetch_both($result, $i)) {
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-fetch-object" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-fetch-object">
<refnamediv>
<refname>db2_fetch_object</refname>
<refpurpose>
@@ -25,28 +25,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Solicita uma linha específica indexada em 1 do conjunto de resultados. Passar este
parâmetro resulta em um aviso do PHP se o conjunto de resultados usar um
cursor somente de avanço.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -72,18 +70,17 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Um exemplo de <function>db2_fetch_object</function></title>
<para>
O exemplo a seguir emite uma instrução SELECT com uma função escalar,
RTRIM, que remove espaços em branco do final da coluna. Em vez de
criar um objeto com as propriedades "BREED" e "2", usamos a cláusula AS
na instrução SELECT para atribuir o nome "name" à coluna
modificada. O servidor de banco de dados converte os nomes das colunas para letras maiúsculas,
resultando em um objeto com as propriedades "BREED" e "NAME".
</para>
<programlisting role="php">
<example>
<title>Um exemplo de <function>db2_fetch_object</function></title>
<para>
O exemplo a seguir emite uma instrução SELECT com uma função escalar,
RTRIM, que remove espaços em branco do final da coluna. Em vez de
criar um objeto com as propriedades "BREED" e "2", usamos a cláusula AS
na instrução SELECT para atribuir o nome "name" à coluna
modificada. O servidor de banco de dados converte os nomes das colunas para letras maiúsculas,
resultando em um objeto com as propriedades "BREED" e "NAME".
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect($database, $user, $password);
@@ -103,28 +100,25 @@ if ($conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Come here, Pook, my little cat!
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-fetch-row" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-fetch-row">
<refnamediv>
<refname>db2_fetch_row</refname>
<refpurpose>
@@ -37,27 +37,25 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Com cursores roláveis, pode ser solicitado um número de linha específico no
conjunto de resultados. A numeração de linhas é indexada em 1.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>row_number</parameter></term>
<listitem>
<para>
Com cursores roláveis, pode ser solicitado um número de linha específico no
conjunto de resultados. A numeração de linhas é indexada em 1.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -152,15 +150,13 @@ db2_fetch_object MULTIRESULTS 2006-10-17-10.11.05.308000
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-display-size" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-display-size">
<refnamediv>
<refname>db2_field_display_size</refname>
<refpurpose>
@@ -24,28 +24,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -89,16 +87,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-name" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-name">
<refnamediv>
<refname>db2_field_name</refname>
<refpurpose>
@@ -23,28 +23,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -88,16 +86,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-num" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-num">
<refnamediv>
<refname>db2_field_num</refname>
<refpurpose>
@@ -23,28 +23,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -88,16 +86,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-precision" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-precision">
<refnamediv>
<refname>db2_field_precision</refname>
<refpurpose>
@@ -23,28 +23,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -88,16 +86,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-scale" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-scale">
<refnamediv>
<refname>db2_field_scale</refname>
<refpurpose>
@@ -23,28 +23,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -88,16 +86,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-type" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-type">
<refnamediv>
<refname>db2_field_type</refname>
<refpurpose>
@@ -23,28 +23,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -88,16 +86,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-field-width" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-field-width">
<refnamediv>
<refname>db2_field_width</refname>
<refpurpose>
@@ -25,28 +25,26 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Especifica um recurso de instrução contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Especifica a coluna no conjunto de resultados. Isso pode ser um inteiro
representando a posição indexada 0 da coluna, ou uma string
contendo o nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -91,16 +89,14 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-foreign-keys" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-foreign-keys">
<refnamediv>
<refname>db2_foreign_keys</refname>
<refpurpose>
@@ -26,45 +26,43 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Se <parameter>schema</parameter>
for &null;, <function>db2_foreign_keys</function> corresponde ao esquema para
a conexão atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Se <parameter>schema</parameter>
for &null;, <function>db2_foreign_keys</function> corresponde ao esquema para
a conexão atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -197,19 +195,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-free-result" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-free-result">
<refnamediv>
<refname>db2_free_result</refname>
<refpurpose>
@@ -25,19 +25,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -79,15 +76,12 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_free_stmt</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_free_stmt</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-free-stmt" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-free-stmt">
<refnamediv>
<refname>db2_free_stmt</refname>
<refpurpose>
@@ -26,18 +26,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -80,15 +78,12 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_free_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_free_result</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-get-option" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-get-option">
<refnamediv>
<refname>db2_get_option</refname>
<refpurpose>Recupera um valor de opção para um recurso de instrução ou um recurso de conexão</refpurpose>
@@ -21,120 +21,118 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<para>
Um recurso de instrução válido conforme retornado de
<function>db2_prepare</function> ou um recurso de conexão válido conforme
retornado por <function>db2_connect</function> ou
<function>db2_pconnect</function>.
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<para>
Um recurso de instrução válido conforme retornado de
<function>db2_prepare</function> ou um recurso de conexão válido conforme
retornado por <function>db2_connect</function> ou
<function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>option</parameter></term>
<listitem>
<para>
Uma instrução válida ou opções de conexão. As seguintes novas opções estão disponíveis
a partir do ibm_db2 versão 1.6.0. Elas fornecem informações úteis de rastreamento
que podem ser definidas durante a execução com <function>db2_get_option</function>.
<note>
<para>
Versões anteriores do ibm_db2 não oferecem suporte a essas novas opções.
</para>
<para>
Quando o valor em cada opção está sendo definido, alguns servidores podem não lidar
com todo o comprimento fornecido e podem truncar o valor.
</para>
<para>
Para garantir que os dados especificados em cada opção sejam convertidos corretamente
quando transmitidos para um sistema host, use apenas os caracteres de A a Z,
de 0 a 9 e o sublinhado (_) ou ponto (.).
</para>
</note>
<variablelist>
<varlistentry>
<term><parameter>userid</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_USERID</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o ID do usuário cliente enviado ao servidor de banco de dados host
ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 16 caracteres.
Este ID do usuário não deve ser confundido com o ID do usuário de autenticação, ele é para
propósitos de identificação apenas e não é usado para nenhuma autorização.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>acctstr</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_ACCTSTR</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar a sequência de contabilidade do cliente enviada ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 200 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>applname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_APPLNAME</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o nome do aplicativo cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 32 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>wrkstnname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_WRKSTNNAME</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o nome da estação de trabalho do cliente enviado para o
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 18 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>option</parameter></term>
<listitem>
<para>
Uma instrução válida ou opções de conexão. As seguintes novas opções estão disponíveis
a partir do ibm_db2 versão 1.6.0. Elas fornecem informações úteis de rastreamento
que podem ser definidas durante a execução com <function>db2_get_option</function>.
<note>
<para>
Versões anteriores do ibm_db2 não oferecem suporte a essas novas opções.
</para>
<para>
Quando o valor em cada opção está sendo definido, alguns servidores podem não lidar
com todo o comprimento fornecido e podem truncar o valor.
</para>
<para>
Para garantir que os dados especificados em cada opção sejam convertidos corretamente
quando transmitidos para um sistema host, use apenas os caracteres de A a Z,
de 0 a 9 e o sublinhado (_) ou ponto (.).
</para>
</note>
<variablelist>
<varlistentry>
<term><parameter>userid</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_USERID</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o ID do usuário cliente enviado ao servidor de banco de dados host
ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 16 caracteres.
Este ID do usuário não deve ser confundido com o ID do usuário de autenticação, ele é para
propósitos de identificação apenas e não é usado para nenhuma autorização.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>acctstr</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_ACCTSTR</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar a sequência de contabilidade do cliente enviada ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 200 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>applname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_APPLNAME</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o nome do aplicativo cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 32 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>wrkstnname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_WRKSTNNAME</literal> - Um ponteiro para uma string terminada em nulo
usada para identificar o nome da estação de trabalho do cliente enviado para o
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 18 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</variablelist>
<para>
A tabela a seguir especifica quais opções são compatíveis com
os tipos de recursos disponíveis:
<table>
<title>Matriz Recurso-Parâmetro</title>
<tgroup cols="5">
<colspec colnum="1" colname="col1" align="center" />
<colspec colnum="2" colname="col2" align="center" />
<colspec colnum="3" colname="col3" align="center" />
<colspec colnum="4" colname="col4" align="center" />
<colspec colnum="5" colname="col5" align="center" />
<colspec colnum="1" colname="col1" align="center"/>
<colspec colnum="2" colname="col2" align="center"/>
<colspec colnum="3" colname="col3" align="center"/>
<colspec colnum="4" colname="col4" align="center"/>
<colspec colnum="5" colname="col5" align="center"/>
<thead>
<row>
<entry morerows="1">Chave</entry>
@@ -192,10 +190,9 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Definindo e recuperando parâmetros por meio de um recurso de conexão</title>
<programlisting role="php">
<example>
<title>Definindo e recuperando parâmetros por meio de um recurso de conexão</title>
<programlisting role="php">
<![CDATA[
<?php
/* Parâmetros de conexão do banco de dados */
@@ -261,9 +258,9 @@ $val = db2_get_option($conn8, 'wrkstnname');
echo $val . "\n";
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Atributos do cliente passados pela string de conexão:
db2inst1
@@ -275,27 +272,23 @@ db2inst1
account
myapp
workstation]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_cursor_type</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_set_option</function></member>
<member><function>db2_pconnect</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_cursor_type</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_set_option</function></member>
<member><function>db2_pconnect</function></member>
<member><function>db2_prepare</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-last-insert-id" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-last-insert-id">
<refnamediv>
<refname>db2_last_insert_id</refname>
<refpurpose>Retorna o ID gerado automaticamente da última consulta de inserção que foi executada com sucesso
@@ -46,20 +46,18 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<para>
Um recurso de conexão válido conforme retornado de <function>db2_connect</function>
ou <function>db2_pconnect</function>. O valor deste parâmetro não pode ser um
recurso de instrução ou recurso de conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<para>
Um recurso de conexão válido conforme retornado de <function>db2_connect</function>
ou <function>db2_pconnect</function>. O valor deste parâmetro não pode ser um
recurso de instrução ou recurso de conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -72,15 +70,14 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example xml:id="db2-last-insert-id.example.basic"><!-- {{{ -->
<title>Um exemplo de <function>db2_last_insert_id</function></title>
<para>
O exemplo a seguir mostra como retornar o
ID gerado automaticamente da última consulta de inserção que foi
executada com sucesso nesta conexão.
</para>
<programlisting role="php">
<example xml:id="db2-last-insert-id.example.basic"><!-- {{{ -->
<title>Um exemplo de <function>db2_last_insert_id</function></title>
<para>
O exemplo a seguir mostra como retornar o
ID gerado automaticamente da última consulta de inserção que foi
executada com sucesso nesta conexão.
</para>
<programlisting role="php">
<![CDATA[
<?php
@@ -112,15 +109,14 @@ else {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
O último ID de inserção é: 1
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-lob-read" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-lob-read">
<refnamediv>
<refname>db2_lob_read</refname>
<refpurpose>
@@ -25,34 +25,32 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo dados LOB.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>colnum</parameter></term>
<listitem>
<para>
Um número de coluna válido no conjunto de resultados do recurso <literal>stmt</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>length</parameter></term>
<listitem>
<para>
O tamanho dos dados LOB a serem recuperados do recurso <literal>stmt</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo dados LOB.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>colnum</parameter></term>
<listitem>
<para>
Um número de coluna válido no conjunto de resultados do recurso <literal>stmt</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>length</parameter></term>
<listitem>
<para>
O tamanho dos dados LOB a serem recuperados do recurso <literal>stmt</literal>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -65,12 +63,11 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Iterando por diferentes tipos de dados</title>
<para>
</para>
<programlisting role="php">
<example>
<title>Iterando por diferentes tipos de dados</title>
<para>
</para>
<programlisting role="php">
<![CDATA[
<?php
@@ -134,9 +131,9 @@ if ($conn) {
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Loop 0: THIS I
Loop 1: S A CL
@@ -153,23 +150,20 @@ Loop 4: S IS A
Loop 5: BLOB
Loop 6: TEST.
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_bind_param</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_execute</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_result</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_bind_param</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_execute</function></member>
<member><function>db2_fetch_row</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_result</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-next-result" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-next-result">
<refnamediv>
<refname>db2_next_result</refname>
<refpurpose>
@@ -28,19 +28,17 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_exec</function> ou
<function>db2_execute</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Uma instrução preparada retornada de <function>db2_exec</function> ou
<function>db2_execute</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -53,18 +51,17 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Chamando um procedimento armazenado que retorna vários conjuntos de resultados</title>
<para>
No exemplo a seguir, é chamado um procedimento armazenado que retorna três
conjuntos de resultados. O primeiro conjunto de resultados é buscado diretamente do mesmo
recurso de instrução no qual a instrução CALL é invocada, enquanto o
segundo e o terceiro conjuntos de resultados são buscados de recursos de instrução
retornados de nossas chamadas para a função
<function>db2_next_result</function>.
</para>
<programlisting role="php">
<example>
<title>Chamando um procedimento armazenado que retorna vários conjuntos de resultados</title>
<para>
No exemplo a seguir, é chamado um procedimento armazenado que retorna três
conjuntos de resultados. O primeiro conjunto de resultados é buscado diretamente do mesmo
recurso de instrução no qual a instrução CALL é invocada, enquanto o
segundo e o terceiro conjuntos de resultados são buscados de recursos de instrução
retornados de nossas chamadas para a função
<function>db2_next_result</function>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect($database, $user, $password);
@@ -97,9 +94,9 @@ if ($conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Buscando o primeiro conjunto de resultados
array(2) {
@@ -147,9 +144,8 @@ array(1) {
string(16) "Gizmo "
}
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 266f9f6b4bf4bcaa1ef7f23d8eeaaed884b70aaa Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-num-fields" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-num-fields">
<refnamediv>
<refname>db2_num_fields</refname>
<refpurpose>
@@ -26,18 +26,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -50,14 +48,13 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Recuperando o número de campos em um conjunto de resultados</title>
<para>
O exemplo a seguir demonstra como recuperar o número de campos
retornados em um conjunto de resultados.
</para>
<programlisting role="php">
<example>
<title>Recuperando o número de campos em um conjunto de resultados</title>
<para>
O exemplo a seguir demonstra como recuperar o número de campos
retornados em um conjunto de resultados.
</para>
<programlisting role="php">
<![CDATA[
<?php
@@ -69,35 +66,31 @@ $columns = db2_num_fields($stmt);
echo "Há {$columns} colunas no conjunto de resultados.";
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Há 4 colunas no conjunto de resultados.
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_execute</function></member>
<member><function>db2_field_display_size</function></member>
<member><function>db2_field_name</function></member>
<member><function>db2_field_num</function></member>
<member><function>db2_field_precision</function></member>
<member><function>db2_field_scale</function></member>
<member><function>db2_field_type</function></member>
<member><function>db2_field_width</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-num-rows" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-num-rows">
<refnamediv>
<refname>db2_num_rows</refname>
<refpurpose>
@@ -50,18 +50,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido contendo um conjunto de resultados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.db2-pclose" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-pclose">
<refnamediv>
<refname>db2_pclose</refname>
<refpurpose>Fecha uma conexão persistente a um banco de dados </refpurpose>
@@ -35,18 +35,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -58,14 +56,13 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example xml:id="db2-pclose.example.basic"><!-- {{{ -->
<title>Fechando uma conexão persistente</title>
<para>
O exemplo a seguir demonstra uma tentativa bem-sucedida de fechar uma
conexão com um banco de dados IBM DB2 i5/OS.
</para>
<programlisting role="php">
<example xml:id="db2-pclose.example.basic"><!-- {{{ -->
<title>Fechando uma conexão persistente</title>
<para>
O exemplo a seguir demonstra uma tentativa bem-sucedida de fechar uma
conexão com um banco de dados IBM DB2 i5/OS.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_pconnect('', '', '');
@@ -76,25 +73,22 @@ if ($rc) {
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
A conexão foi encerrada com sucesso.
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_close</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_close</function></member>
<member><function>db2_pconnect</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-pconnect" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="function.db2-pconnect">
<refnamediv>
<refname>db2_pconnect</refname>
<refpurpose>
@@ -47,444 +47,440 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
Para uma conexão catalogada com um banco de dados, <parameter>database</parameter>
representa o apelido do banco de dados no catálogo do cliente DB2.
</para>
<para>
Para uma conexão não catalogada com um banco de dados,
<parameter>database</parameter> representa uma string de conexão
completa no seguinte formato:
<literallayout>DATABASE=<parameter>database</parameter>;HOSTNAME=<parameter>hostname</parameter>;PORT=<parameter>port</parameter>;PROTOCOL=TCPIP;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
<note>
<para>
Ao conectar-se ao Db2 no IBM i, o sistema subjacente chama
<link xlink:href="&url.db2.sqldriverconnect;">SQLDriverConnect</link>,
que aceita apenas DSN, UID e PWD para a
<link xlink:href="&url.db2.connection.string;">string de conexão</link>.
Assim:
<literallayout>DSN=<parameter>database</parameter>;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
</para>
</note>
onde os parâmetros representam os seguintes valores:
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
O nome do banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hostname</parameter></term>
<listitem>
<para>
O nome do host ou endereço IP do servidor de banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>port</parameter></term>
<listitem>
<para>
A porta TCP/IP na qual o banco de dados está escutando
solicitações.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao
banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo de opções de conexão que afetam o comportamento
da conexão, onde chaves válidas do array incluem:
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para este identificador de conexão.
</para>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para este identificador de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>DB2_ATTR_CASE</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_CASE_NATURAL</constant> especifica
que os nomes das colunas são retornados em maiúsculas e minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_LOWER</constant> especifica
que os nomes das colunas são retornados em letras minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_UPPER</constant> especifica
que os nomes das colunas são retornados em letras maiúsculas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>CURSOR</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado em todos os servidores de banco de dados.
</para>
<para>
Passar o valor <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Este modo permite
acesso aleatório a linhas em um conjunto de resultados, mas atualmente é suportado
apenas pelo IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.7.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trustedcontext</parameter></term>
<listitem>
<para>
Passar o valor DB2_TRUSTED_CONTEXT_ENABLE ativa o contexto confiável
para este identificador de conexão. Este parâmetro não pode ser definido usando
<function>db2_set_option</function>.
</para>
<para>
Esta chave funciona somente se o banco de dados estiver catalogado (mesmo se o
banco de dados for local), ou se você especificar o DSN completo ao criar
a conexão.
</para>
<para>
Para catalogar o banco de dados, use os seguintes comandos:
</para>
<para>
<literallayout>db2 catalog tcpip node loopback remote &lt;SERVERNAME&gt; server &lt;SERVICENAME&gt;
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
Para uma conexão catalogada com um banco de dados, <parameter>database</parameter>
representa o apelido do banco de dados no catálogo do cliente DB2.
</para>
<para>
Para uma conexão não catalogada com um banco de dados,
<parameter>database</parameter> representa uma string de conexão
completa no seguinte formato:
<literallayout>DATABASE=<parameter>database</parameter>;HOSTNAME=<parameter>hostname</parameter>;PORT=<parameter>port</parameter>;PROTOCOL=TCPIP;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
<note>
<para>
Ao conectar-se ao Db2 no IBM i, o sistema subjacente chama
<link xlink:href="&url.db2.sqldriverconnect;">SQLDriverConnect</link>,
que aceita apenas DSN, UID e PWD para a
<link xlink:href="&url.db2.connection.string;">string de conexão</link>.
Assim:
<literallayout>DSN=<parameter>database</parameter>;UID=<parameter>username</parameter>;PWD=<parameter>password</parameter>;</literallayout>
</para>
</note>
onde os parâmetros representam os seguintes valores:
<variablelist>
<varlistentry>
<term><parameter>database</parameter></term>
<listitem>
<para>
O nome do banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>hostname</parameter></term>
<listitem>
<para>
O nome do host ou endereço IP do servidor de banco de dados.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>port</parameter></term>
<listitem>
<para>
A porta TCP/IP na qual o banco de dados está escutando
solicitações.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao
banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>username</parameter></term>
<listitem>
<para>
O nome de usuário com o qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>password</parameter></term>
<listitem>
<para>
A senha com a qual a conexão ao banco de dados é realizada.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo de opções de conexão que afetam o comportamento
da conexão, onde chaves válidas do array incluem:
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para este identificador de conexão.
</para>
<para>
Passar o valor <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para este identificador de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>DB2_ATTR_CASE</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_CASE_NATURAL</constant> especifica
que os nomes das colunas são retornados em maiúsculas e minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_LOWER</constant> especifica
que os nomes das colunas são retornados em letras minúsculas.
</para>
<para>
Passar o valor <constant>DB2_CASE_UPPER</constant> especifica
que os nomes das colunas são retornados em letras maiúsculas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>CURSOR</parameter></term>
<listitem>
<para>
Passar o valor <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado em todos os servidores de banco de dados.
</para>
<para>
Passar o valor <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Este modo permite
acesso aleatório a linhas em um conjunto de resultados, mas atualmente é suportado
apenas pelo IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.7.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trustedcontext</parameter></term>
<listitem>
<para>
Passar o valor DB2_TRUSTED_CONTEXT_ENABLE ativa o contexto confiável
para este identificador de conexão. Este parâmetro não pode ser definido usando
<function>db2_set_option</function>.
</para>
<para>
Esta chave funciona somente se o banco de dados estiver catalogado (mesmo se o
banco de dados for local), ou se você especificar o DSN completo ao criar
a conexão.
</para>
<para>
Para catalogar o banco de dados, use os seguintes comandos:
</para>
<literallayout>db2 catalog tcpip node loopback remote &lt;SERVERNAME&gt; server &lt;SERVICENAME&gt;
db2 catalog database &lt;LOCALDBNAME&gt; as &lt;REMOTEDBNAME&gt; at node loopback
db2 "update dbm cfg using svcename &lt;SERVICENAME&gt;"
db2set DB2COMM=TCPIP</literallayout>
</para>
</listitem>
</varlistentry>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores.
<tip>
<para>Atributos de conexão conflitantes usados em conjunto com conexões persistentes
podem produzir resultados indeterminados no i5/OS. Políticas de site devem
ser estabelecidas para todos os aplicativos que usam cada perfil de usuário de conexão persistente.
O DB2_AUTOCOMMIT_ON padrão é sugerido ao usar conexões persistentes.
</para>
</tip>
<variablelist>
<varlistentry>
<term><parameter>i5_lib</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a biblioteca padrão que será
usada para resolver referências de arquivo não qualificadas. Isso não é válido
se a conexão estiver usando o modo de nomenclatura do sistema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_naming</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_NAMING_ON</literal> ativa o modo de nomeação do sistema DB2 UDB CLI iSeries.
Os arquivos são qualificados usando o delimitador de barra (/).
Os arquivos não qualificados são resolvidos usando a lista de bibliotecas para o trabalho.
</para>
<para>
O valor <literal>DB2_I5_NAMING_OFF</literal> desativa o modo de nomeação padrão
do DB2 UDB CLI, que é a nomeação SQL. Os arquivos são qualificados usando o delimitador de ponto (.).
Arquivos não qualificados são resolvidos usando a biblioteca padrão
ou o ID do usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_commit</parameter></term>
<listitem>
<para>
O atributo <parameter>i5_commit</parameter> deve ser definido antes de
<function>db2_pconnect</function>. Se o valor for alterado após a
conexão ter sido estabelecida, e a conexão for para uma
fonte de dados remota, a alteração não terá efeito até a próxima
<function>db2_pconnect</function> bem-sucedida para o identificador de conexão.
<note>
<para>
A configuração php.ini <parameter>ibm_db2.i5_allow_commit</parameter>==0
ou <literal>DB2_I5_TXN_NO_COMMIT</literal> é o padrão, mas pode ser
substituída pela opção <parameter>i5_commit</parameter>.
</para>
</note>
</para>
<para>
<literal>DB2_I5_TXN_NO_COMMIT</literal> - O controle de confirmação não é usado.
</para>
<para>
<literal>DB2_I5_TXN_READ_UNCOMMITTED</literal> - Leituras sujas, leituras não repetíveis
e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_READ_COMMITTED</literal> - Leituras sujas não são possíveis.
Leituras não repetíveis e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_REPEATABLE_READ</literal> - Leituras sujas e leituras não repetíveis
não são possíveis. Fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_SERIALIZABLE</literal> - As transações são serializáveis.
Leituras sujas, leituras não repetíveis e fantasmas não são possíveis.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_query_optimize</parameter></term>
<listitem>
<para>
<literal>DB2_FIRST_IO</literal> Todas as consultas são otimizadas com o objetivo de
retornar a primeira página de saída o mais rápido possível. Este objetivo funciona bem
quando a saída é controlada por um usuário que tem mais probabilidade de cancelar a consulta
após visualizar a primeira página de dados de saída. Consultas codificadas com uma
cláusula OPTIMIZE FOR nnn ROWS honram o objetivo especificado pela cláusula.
</para>
<para>
<literal>DB2_ALL_IO</literal> Todas as consultas são otimizadas com o objetivo de executar
a consulta inteira até a conclusão no menor tempo decorrido. Esta é uma
boa opção quando a saída de uma consulta está sendo gravada em um arquivo ou relatório, ou
a interface está enfileirando os dados de saída. Consultas codificadas com uma cláusula OPTIMIZE FOR nnn
ROWS honram o objetivo especificado pela cláusula. Este é o padrão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_dbcs_alloc</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_ON</literal> ativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_OFF</literal> desativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
<note>
<para>
A configuração php.ini <parameter>ibm_db2.i5_dbcs_alloc</parameter>==0 ou
<literal>DB2_I5_DBCS_ALLOC_OFF</literal> é o padrão, mas pode ser substituída
pela opção <parameter>i5_dbcs_alloc</parameter>.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de data da Organização Internacional para Padronização
(ISO) aaaa-mm-dd é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de data dos Estados Unidos mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de data europeu dd.mm.aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de data do Padrão Industrial Japonês
aaaa-mm-dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_MDY</literal> - O formato de data mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_DMY</literal> - O formato de data dd/mm/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_YMD</literal> - O formato de data aa/mm/dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JUL</literal> - O formato de data juliano aa/ddd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_SLASH</literal> - Uma barra ( / ) é usada como separador de data.
Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_DASH</literal> - Um traço ( - ) é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador
de data.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de horário da Organização Internacional
para Padronização (ISO) hh.mm.ss é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de horário dos Estados Unidos
hh:mmxx é usado, onde xx é AM ou PM.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de horário europeu hh.mm.ss
é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de horário do Padrão Industrial Japonês
hh:mm:ss é usado.
</para>
<para>
<literal>DB2_I5_FMT_HMS</literal> - O formato hh:mm:ss é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_COLON</literal> - Dois pontos ( : ) são usados como separador de
horário. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de horário.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_decimal_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como
separador decimal. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como
separador decimal.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores.
<tip>
<para>Atributos de conexão conflitantes usados em conjunto com conexões persistentes
podem produzir resultados indeterminados no i5/OS. Políticas de site devem
ser estabelecidas para todos os aplicativos que usam cada perfil de usuário de conexão persistente.
O DB2_AUTOCOMMIT_ON padrão é sugerido ao usar conexões persistentes.
</para>
</tip>
<variablelist>
<varlistentry>
<term><parameter>i5_lib</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a biblioteca padrão que será
usada para resolver referências de arquivo não qualificadas. Isso não é válido
se a conexão estiver usando o modo de nomenclatura do sistema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_naming</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_NAMING_ON</literal> ativa o modo de nomeação do sistema DB2 UDB CLI iSeries.
Os arquivos são qualificados usando o delimitador de barra (/).
Os arquivos não qualificados são resolvidos usando a lista de bibliotecas para o trabalho.
</para>
<para>
O valor <literal>DB2_I5_NAMING_OFF</literal> desativa o modo de nomeação padrão
do DB2 UDB CLI, que é a nomeação SQL. Os arquivos são qualificados usando o delimitador de ponto (.).
Arquivos não qualificados são resolvidos usando a biblioteca padrão
ou o ID do usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_commit</parameter></term>
<listitem>
<para>
O atributo <parameter>i5_commit</parameter> deve ser definido antes de
<function>db2_pconnect</function>. Se o valor for alterado após a
conexão ter sido estabelecida, e a conexão for para uma
fonte de dados remota, a alteração não terá efeito até a próxima
<function>db2_pconnect</function> bem-sucedida para o identificador de conexão.
<note>
<para>
A configuração php.ini <parameter>ibm_db2.i5_allow_commit</parameter>==0
ou <literal>DB2_I5_TXN_NO_COMMIT</literal> é o padrão, mas pode ser
substituída pela opção <parameter>i5_commit</parameter>.
</para>
</note>
</para>
<para>
<literal>DB2_I5_TXN_NO_COMMIT</literal> - O controle de confirmação não é usado.
</para>
<para>
<literal>DB2_I5_TXN_READ_UNCOMMITTED</literal> - Leituras sujas, leituras não repetíveis
e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_READ_COMMITTED</literal> - Leituras sujas não são possíveis.
Leituras não repetíveis e fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_REPEATABLE_READ</literal> - Leituras sujas e leituras não repetíveis
não são possíveis. Fantasmas são possíveis.
</para>
<para>
<literal>DB2_I5_TXN_SERIALIZABLE</literal> - As transações são serializáveis.
Leituras sujas, leituras não repetíveis e fantasmas não são possíveis.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_query_optimize</parameter></term>
<listitem>
<para>
<literal>DB2_FIRST_IO</literal> Todas as consultas são otimizadas com o objetivo de
retornar a primeira página de saída o mais rápido possível. Este objetivo funciona bem
quando a saída é controlada por um usuário que tem mais probabilidade de cancelar a consulta
após visualizar a primeira página de dados de saída. Consultas codificadas com uma
cláusula OPTIMIZE FOR nnn ROWS honram o objetivo especificado pela cláusula.
</para>
<para>
<literal>DB2_ALL_IO</literal> Todas as consultas são otimizadas com o objetivo de executar
a consulta inteira até a conclusão no menor tempo decorrido. Esta é uma
boa opção quando a saída de uma consulta está sendo gravada em um arquivo ou relatório, ou
a interface está enfileirando os dados de saída. Consultas codificadas com uma cláusula OPTIMIZE FOR nnn
ROWS honram o objetivo especificado pela cláusula. Este é o padrão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_dbcs_alloc</parameter></term>
<listitem>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_ON</literal> ativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
</para>
<para>
O valor <literal>DB2_I5_DBCS_ALLOC_OFF</literal> desativa o esquema de alocação DB2 6X
para o crescimento do tamanho da coluna de tradução DBCS.
<note>
<para>
A configuração php.ini <parameter>ibm_db2.i5_dbcs_alloc</parameter>==0 ou
<literal>DB2_I5_DBCS_ALLOC_OFF</literal> é o padrão, mas pode ser substituída
pela opção <parameter>i5_dbcs_alloc</parameter>.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de data da Organização Internacional para Padronização
(ISO) aaaa-mm-dd é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de data dos Estados Unidos mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de data europeu dd.mm.aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de data do Padrão Industrial Japonês
aaaa-mm-dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_MDY</literal> - O formato de data mm/dd/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_DMY</literal> - O formato de data dd/mm/aaaa é usado.
</para>
<para>
<literal>DB2_I5_FMT_YMD</literal> - O formato de data aa/mm/dd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JUL</literal> - O formato de data juliano aa/ddd é usado.
</para>
<para>
<literal>DB2_I5_FMT_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_date_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_SLASH</literal> - Uma barra ( / ) é usada como separador de data.
Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_DASH</literal> - Um traço ( - ) é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador
de data.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de data.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_fmt</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FMT_ISO</literal> - O formato de horário da Organização Internacional
para Padronização (ISO) hh.mm.ss é usado. Este é o padrão.
</para>
<para>
<literal>DB2_I5_FMT_USA</literal> - O formato de horário dos Estados Unidos
hh:mmxx é usado, onde xx é AM ou PM.
</para>
<para>
<literal>DB2_I5_FMT_EUR</literal> - O formato de horário europeu hh.mm.ss
é usado.
</para>
<para>
<literal>DB2_I5_FMT_JIS</literal> - O formato de horário do Padrão Industrial Japonês
hh:mm:ss é usado.
</para>
<para>
<literal>DB2_I5_FMT_HMS</literal> - O formato hh:mm:ss é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_time_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_COLON</literal> - Dois pontos ( : ) são usados como separador de
horário. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como separador de
horário.
</para>
<para>
<literal>DB2_I5_SEP_BLANK</literal> - Um espaço em branco é usado como separador de horário.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>i5_decimal_sep</parameter></term>
<listitem>
<para>
<literal>DB2_I5_SEP_PERIOD</literal> - Um ponto ( . ) é usado como
separador decimal. Este é o padrão.
</para>
<para>
<literal>DB2_I5_SEP_COMMA</literal> - Uma vírgula ( , ) é usada como
separador decimal.
</para>
<para>
<literal>DB2_I5_SEP_JOB</literal> - O padrão da tarefa é usado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A seguinte nova opção do i5/OS está disponível no ibm_db2 versão 1.8.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_libl</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a lista de bibliotecas que será usada para
resolver referências de arquivo não qualificadas. Especifique os elementos da lista de bibliotecas
separados por espaços em branco 'i5_libl'=&gt;"MINHA_BIBLIOTECA SUA_BIBLIOTECA QUALQUER_BIBLIOTECA".
<note>
<para>
i5_libl chama qsys2/qcmdexc('cmd',cmdlen), que está disponível
somente no i5/OS V5R4 e posteriores.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</para>
<para>
A seguinte nova opção do i5/OS está disponível no ibm_db2 versão 1.8.0
e posteriores.
<variablelist>
<varlistentry>
<term><parameter>i5_libl</parameter></term>
<listitem>
<para>
Um valor de caractere que indica a lista de bibliotecas que será usada para
resolver referências de arquivo não qualificadas. Especifique os elementos da lista de bibliotecas
separados por espaços em branco 'i5_libl'=&gt;"MINHA_BIBLIOTECA SUA_BIBLIOTECA QUALQUER_BIBLIOTECA".
<note>
<para>
i5_libl chama qsys2/qcmdexc('cmd',cmdlen), que está disponível
somente no i5/OS V5R4 e posteriores.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -500,54 +496,52 @@ db2set DB2COMM=TCPIP</literallayout>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>PECL ibm_db2 1.9.0</entry>
<entry>
Transações ativas dentro de uma conexão persistente serão revertidas
no final de cada solicitação.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.8.0</entry>
<entry>
A opção <parameter>i5_libl</parameter> está disponível para usuários do
i5/OS.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.7.0</entry>
<entry>
A opção <parameter>trustedcontext</parameter> está disponível.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.5.1</entry>
<entry>
As opções <parameter>i5_lib</parameter>, <parameter>i5_naming</parameter>,
<parameter>i5_commit</parameter>,
<parameter>i5_query_optimize</parameter>,
<parameter>i5_dbcs_alloc</parameter>,
<parameter>i5_date_fmt</parameter>,
<parameter>i5_date_sep</parameter>,
<parameter>i5_time_fmt</parameter>, <parameter>i5_time_sep</parameter>
e <parameter>i5_decimal_sep</parameter> estão disponíveis para
usuários do i5/OS.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>PECL ibm_db2 1.9.0</entry>
<entry>
Transações ativas dentro de uma conexão persistente serão revertidas
no final de cada solicitação.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.8.0</entry>
<entry>
A opção <parameter>i5_libl</parameter> está disponível para usuários do
i5/OS.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.7.0</entry>
<entry>
A opção <parameter>trustedcontext</parameter> está disponível.
</entry>
</row>
<row>
<entry>PECL ibm_db2 1.5.1</entry>
<entry>
As opções <parameter>i5_lib</parameter>, <parameter>i5_naming</parameter>,
<parameter>i5_commit</parameter>,
<parameter>i5_query_optimize</parameter>,
<parameter>i5_dbcs_alloc</parameter>,
<parameter>i5_date_fmt</parameter>,
<parameter>i5_date_sep</parameter>,
<parameter>i5_time_fmt</parameter>, <parameter>i5_time_sep</parameter>
e <parameter>i5_decimal_sep</parameter> estão disponíveis para
usuários do i5/OS.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
@@ -663,11 +657,9 @@ O usuário foi trocado.
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_connect</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_connect</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-prepare" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-prepare">
<refnamediv>
<refname>db2_prepare</refname>
<refpurpose>
@@ -63,41 +63,39 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>statement</parameter></term>
<listitem>
<para>
Uma instrução SQL, contendo opcionalmente um ou mais marcadores de parâmetros.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo contendo opções de instrução. Você pode usar este
parâmetro para solicitar um cursor rolável em servidores de banco de dados que
suportam esta funcionalidade.
</para>
<para>
Para uma descrição das opções de instrução válidas, consulte
<function>db2_set_option</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>statement</parameter></term>
<listitem>
<para>
Uma instrução SQL, contendo opcionalmente um ou mais marcadores de parâmetros.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo contendo opções de instrução. Você pode usar este
parâmetro para solicitar um cursor rolável em servidores de banco de dados que
suportam esta funcionalidade.
</para>
<para>
Para uma descrição das opções de instrução válidas, consulte
<function>db2_set_option</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -111,15 +109,14 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Preparando e executando uma instrução SQL com marcadores de parâmetros</title>
<para>
O exemplo a seguir prepara uma instrução INSERT que aceita quatro
marcadores de parâmetros e, em seguida, itera sobre um array de arrays contendo os
valores de entrada a serem passados para <function>db2_execute</function>.
</para>
<programlisting role="php">
<example>
<title>Preparando e executando uma instrução SQL com marcadores de parâmetros</title>
<para>
O exemplo a seguir prepara uma instrução INSERT que aceita quatro
marcadores de parâmetros e, em seguida, itera sobre um array de arrays contendo os
valores de entrada a serem passados para <function>db2_execute</function>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$animals = array(
@@ -138,60 +135,18 @@ if ($stmt) {
}
?>
]]>
</programlisting>
</example>
<!--
<example>
<title>Preventing SQL injection attacks using parameter markers</title>
<para>
Parameter markers make it impossible for a malicious user of your
application to pass input values that map to more than one database
field or stored procedure parameter. The following example demonstrates
a common tactic for attacking database-driven Web applications, SQL
injection, which takes advantage of applications that often simply
interpolate the input values from a user directly into an SQL statement
rather than defining parameter markersbinding the input values to
those parameter markers.
</para>
<para>
In the following example, assume that the PHP script has been placed on
a publicly accessible Web server and the application provides
different levels of access for different users. We shall also assume
that the application issues an SQL statement that updates the privilege
level of a newly registered user to the lowest level, taking the user ID
from a GET input variable. In the following example, a malicious user
can pass <userinput>userid=0+OR+1=1</userinput> (instead of the expected
<userinput>userid=0</userinput>) to trick your application into
setting the privilege level of every user in the database to the lowest
level.
</para>
<programlisting role="php">
<![CDATA[
<?php
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
]]>
</screen>
</example>
-->
</para>
</programlisting>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_bind_param</function></member>
<member><function>db2_execute</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_bind_param</function></member>
<member><function>db2_execute</function></member>
<member><function>db2_stmt_error</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-primary-keys" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-primary-keys">
<refnamediv>
<refname>db2_primary_keys</refname>
<refpurpose>
@@ -25,45 +25,43 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Se <parameter>schema</parameter>
for &null;, <function>db2_primary_keys</function> corresponde ao esquema para
a conexão atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Se <parameter>schema</parameter>
for &null;, <function>db2_primary_keys</function> corresponde ao esquema para
a conexão atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -148,19 +146,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-procedure-columns" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-procedure-columns">
<refnamediv>
<refname>db2_procedure_columns</refname>
<refpurpose>
@@ -27,58 +27,56 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém os procedimentos. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>procedure</parameter></term>
<listitem>
<para>
O nome do procedimento. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém os procedimentos. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>procedure</parameter></term>
<listitem>
<para>
O nome do procedimento. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>parameter</parameter></term>
<listitem>
<para>
O nome do parâmetro. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
Se este parâmetro for &null;, todos os parâmetros para os procedimentos armazenados
especificados serão retornados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<varlistentry>
<term><parameter>parameter</parameter></term>
<listitem>
<para>
O nome do parâmetro. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
Se este parâmetro for &null;, todos os parâmetros para os procedimentos armazenados
especificados serão retornados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -263,19 +261,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-procedures" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-procedures">
<refnamediv>
<refname>db2_procedures</refname>
<refpurpose>
@@ -27,47 +27,45 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém os procedimentos. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>procedure</parameter></term>
<listitem>
<para>
O nome do procedimento. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém os procedimentos. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>procedure</parameter></term>
<listitem>
<para>
O nome do procedimento. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -158,19 +156,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-result" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-result">
<refnamediv>
<refname>db2_result</refname>
<refpurpose>
@@ -28,27 +28,25 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Um inteiro que mapeia para o campo indexado em 0 no conjunto de resultados ou
uma string correspondente ao nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso <literal>stmt</literal> válido.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>column</parameter></term>
<listitem>
<para>
Um inteiro que mapeia para o campo indexado em 0 no conjunto de resultados ou
uma string correspondente ao nome da coluna.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -60,15 +58,14 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Um exemplo de <function>db2_result</function></title>
<para>
O exemplo a seguir demonstra como iterar por um conjunto de resultados
com <function>db2_fetch_row</function> e recuperar colunas do
conjunto de resultados com <function>db2_result</function>.
</para>
<programlisting role="php">
<example>
<title>Um exemplo de <function>db2_result</function></title>
<para>
O exemplo a seguir demonstra como iterar por um conjunto de resultados
com <function>db2_fetch_row</function> e recuperar colunas do
conjunto de resultados com <function>db2_result</function>.
</para>
<programlisting role="php">
<![CDATA[
<?php
$sql = 'SELECT name, breed FROM animals WHERE weight < ?';
@@ -81,31 +78,28 @@ while (db2_fetch_row($stmt)) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
cat Pook
gold fish Bubbles
budgerigar Gizmo
goat Rickety Ride
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_fetch_array</function></member>
<member><function>db2_fetch_assoc</function></member>
<member><function>db2_fetch_both</function></member>
<member><function>db2_fetch_object</function></member>
<member><function>db2_fetch_row</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f0cce809dfb3127489f04236cfd1a77aa9980ec4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-rollback" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-rollback">
<refnamediv>
<refname>db2_rollback</refname>
<refpurpose>
@@ -25,19 +25,17 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma variável de recurso de conexão de banco de dados válida, conforme retornada de
<function>db2_connect</function> ou <function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -48,20 +46,19 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Revertendo uma instrução DELETE</title>
<para>
No exemplo a seguir, contamos o número de linhas em uma tabela, desligamos
o modo AUTOCOMMIT em uma conexão de banco de dados, excluímos todas as linhas
na tabela e retornamos a contagem de <literal>0</literal> para provar que as
linhas foram removidas. Em seguida, emitimos <function>db2_rollback</function>
e retornamos a contagem atualizada de linhas na tabela para mostrar que o número
é o mesmo de antes de emitirmos a instrução DELETE. O retorno ao
estado original da tabela demonstra que a reversão da
transação foi bem-sucedida.
</para>
<programlisting role="php">
<example>
<title>Revertendo uma instrução DELETE</title>
<para>
No exemplo a seguir, contamos o número de linhas em uma tabela, desligamos
o modo AUTOCOMMIT em uma conexão de banco de dados, excluímos todas as linhas
na tabela e retornamos a contagem de <literal>0</literal> para provar que as
linhas foram removidas. Em seguida, emitimos <function>db2_rollback</function>
e retornamos a contagem atualizada de linhas na tabela para mostrar que o número
é o mesmo de antes de emitirmos a instrução DELETE. O retorno ao
estado original da tabela demonstra que a reversão da
transação foi bem-sucedida.
</para>
<programlisting role="php">
<![CDATA[
<?php
$conn = db2_connect($database, $user, $password);
@@ -91,31 +88,27 @@ if ($conn) {
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
7
0
7
]]>
</screen>
</example>
</para>
</screen>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_autocommit</function></member>
<member><function>db2_commit</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_autocommit</function></member>
<member><function>db2_commit</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-server-info" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-server-info">
<refnamediv>
<refname>db2_server_info</refname>
<refpurpose>Retorna um objeto com propriedades que descrevem o servidor de banco de dados DB2</refpurpose>
@@ -263,18 +263,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Especifica uma conexão de cliente DB2 ativa.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -320,14 +318,13 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Um exemplo de <function>db2_server_info</function></title>
<para>
Para recuperar informações sobre o servidor, deve-se passar um
recurso de conexão de banco de dados válido para <function>db2_server_info</function>.
</para>
<programlisting role="php"><![CDATA[<?php
<example>
<title>Um exemplo de <function>db2_server_info</function></title>
<para>
Para recuperar informações sobre o servidor, deve-se passar um
recurso de conexão de banco de dados válido para <function>db2_server_info</function>.
</para>
<programlisting role="php"><![CDATA[<?php
$conn = db2_connect('sample', 'db2inst1', 'ibmdb2');
@@ -366,8 +363,8 @@ if ($server) {
db2_close($conn);
}
?>]]></programlisting>
&example.outputs;
<screen><![CDATA[DBMS_NAME: string(9) "DB2/LINUX"
&example.outputs;
<screen><![CDATA[DBMS_NAME: string(9) "DB2/LINUX"
DBMS_VER: string(10) "08.02.0000"
DB_CODEPAGE: int(1208)
DB_NAME: string(6) "SAMPLE"
@@ -389,18 +386,15 @@ MAX_SCHEMA_NAME_LEN: int(30)
MAX_STATEMENT_LEN: int(2097152)
MAX_TABLE_NAME_LEN: int(128)
NON_NULLABLE_COLUMNS: bool(true)]]></screen>
</example>
</para>
</example>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_client_info</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_client_info</function></member>
</simplelist>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f4db3f05fabe985a04bd5ba1414d5331089c45dd Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-set-option">
<refnamediv>
<refname>db2_set_option</refname>
@@ -20,285 +20,283 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<variablelist>
<varlistentry>
<term><parameter>resource</parameter></term>
<listitem>
<para>
Um recurso de instrução válido conforme retornado por
<function>db2_prepare</function> ou um recurso de conexão válido conforme
retornado por <function>db2_connect</function> ou
<function>db2_pconnect</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um recurso de instrução válido conforme retornado por
<function>db2_prepare</function> ou um recurso de conexão válido conforme
retornado por <function>db2_connect</function> ou
<function>db2_pconnect</function>.
Um array associativo contendo opções de instrução ou conexão válidas.
Este parâmetro pode ser usado para alterar valores de autoconfirmação,
tipos de cursor (rolável ou de avanço) e para especificar a forma
dos nomes de coluna (minúsculas, maiúsculas ou natural) que aparecerão em um
conjunto de resultados.
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para o recurso de conexão especificado.
</para>
<para>
Passar <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para o recurso de conexão especificado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>cursor</parameter></term>
<listitem>
<para>
Passar <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado por todos os servidores
de banco de dados.
</para>
<para>
Passar <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Cursores roláveis
permitem que linhas de conjunto de resultados sejam acessadas em
ordem não sequencial, mas são suportados apenas por
bancos de dados IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>binmode</parameter></term>
<listitem>
<para>
Passar <constant>DB2_BINARY</constant> especifica que
dados binários serão retornados como estiverem. Este é o modo
padrão. Isto é o equivalente a definir
<literal>ibm_db2.binmode=1</literal> no &php.ini;.
</para>
<para>
Passar <constant>DB2_CONVERT</constant> especifica que
dados binários serão convertidos para codificação hexadecimal,
e serão retornados como tal. Isso é o equivalente a
definir <literal>ibm_db2.binmode=2</literal> no &php.ini;.
</para>
<para>
Passar <constant>DB2_PASSTHRU</constant> especifica que
dados binários serão convertidos para &null;. Isso é o
equivalente a definir <literal>ibm_db2.binmode=3</literal>
no &php.ini;.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>db2_attr_case</parameter></term>
<listitem>
<para>
Passar <constant>DB2_CASE_LOWER</constant> especifica que
nomes de colunas do conjunto de resultados são retornados em minúsculas.
</para>
<para>
Passar <constant>DB2_CASE_UPPER</constant> especifica que
nomes de colunas do conjunto de resultados são retornados em maiúsculas.
</para>
<para>
Passar <constant>DB2_CASE_NATURAL</constant> especifica que
nomes de colunas do conjunto de resultados são retornados de
forma natural.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>deferred_prepare</parameter></term>
<listitem>
<para>
Passar <constant>DB2_DEFERRED_PREPARE_ON</constant> ativa a preparação
adiada para o recurso de instrução especificado.
</para>
<para>
Passar <constant>DB2_DEFERRED_PREPARE_OFF</constant> desativa o preparação
adiada para o recurso de instrução especificado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores. Essas opções se aplicam somente ao executar PHP e ibm_db2 nativamente em sistemas i5.
<variablelist>
<varlistentry>
<term><parameter>i5_fetch_only</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FETCH_ON</literal> - Os cursores são somente leitura
e não podem ser usados para atualizações ou exclusões posicionadas. Este
é o padrão, a menos que o ambiente <literal>SQL_ATTR_FOR_FETCH_ONLY</literal>
tenha sido definido como <literal>SQL_FALSE</literal>.
</para>
<para>
<literal>DB2_I5_FETCH_OFF</literal> - Os cursores podem ser usados
para atualizações e exclusões posicionadas.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.8.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>rowcount</parameter></term>
<listitem>
<para>
<literal>DB2_ROWCOUNT_PREFETCH_ON</literal> - O cliente pode solicitar
a contagem completa de linhas antes da busca, o que significa que
<function>db2_num_rows</function> retorna o número de linhas selecionadas
mesmo quando um cursor <literal>ROLLFORWARD_ONLY</literal> é usado.
</para>
<para>
<literal>DB2_ROWCOUNT_PREFETCH_OFF</literal> - O cliente não pode solicitar
a contagem completa de linhas antes da busca.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções estão disponíveis no ibm_db2 versão 1.7.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trusted_user</parameter></term>
<listitem>
<para>
Para alternar o usuário para um usuário confiável, passe o ID (string)
do usuário confiável como o valor desta chave. Esta opção pode
ser definida somente em um recurso de conexão. Para usar esta opção, o contexto confiável
deve estar habilitado no recurso de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>trusted_password</parameter></term>
<listitem>
<para>
A senha (string) que corresponde ao usuário especificado
pela chave trusted_user.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções estão disponíveis no ibm_db2 versão 1.6.0 e posteriores.
Essas opções fornecem informações úteis de rastreamento que podem ser acessadas durante
a execução com <function>db2_get_option</function>.
<note>
<para>
Quando o valor em cada opção está sendo definido, alguns servidores podem não lidar
com o todo o comprimento fornecido e podem truncar o valor.
</para>
<para>
Para garantir que os dados especificados em cada opção sejam convertidos corretamente
quando transmitidos para um sistema host, use apenas os caracteres de A a Z,
0 a 9 e o sublinhado (_) ou ponto (.).
</para>
</note>
<variablelist>
<varlistentry>
<term><parameter>userid</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_USERID</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o ID do usuário cliente enviado ao servidor de banco de dados
host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 16 caracteres.
Este ID de usuário não deve ser confundido com o ID do usuário de autenticação, ele serve para
identificação apenas e não é usado para nenhuma autorização.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>acctstr</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_ACCTSTR</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar a string de contabilidade do cliente enviada ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 200 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>applname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_APPLNAME</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o nome do aplicativo cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 32 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>wrkstnname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_WRKSTNNAME</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o nome da estação de trabalho cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 18 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>options</parameter></term>
<listitem>
<para>
Um array associativo contendo opções de instrução ou conexão válidas.
Este parâmetro pode ser usado para alterar valores de autoconfirmação,
tipos de cursor (rolável ou de avanço) e para especificar a forma
dos nomes de coluna (minúsculas, maiúsculas ou natural) que aparecerão em um
conjunto de resultados.
<variablelist>
<varlistentry>
<term><parameter>autocommit</parameter></term>
<listitem>
<para>
Passar <constant>DB2_AUTOCOMMIT_ON</constant> ativa
a autoconfirmação para o recurso de conexão especificado.
</para>
<para>
Passar <constant>DB2_AUTOCOMMIT_OFF</constant> desativa
a autoconfirmação para o recurso de conexão especificado.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>cursor</parameter></term>
<listitem>
<para>
Passar <constant>DB2_FORWARD_ONLY</constant> especifica um
cursor somente de avanço para um recurso de instrução. Este é o
tipo de cursor padrão e é suportado por todos os servidores
de banco de dados.
</para>
<para>
Passar <constant>DB2_SCROLLABLE</constant> especifica um
cursor rolável para um recurso de instrução. Cursores roláveis
permitem que linhas de conjunto de resultados sejam acessadas em
ordem não sequencial, mas são suportados apenas por
bancos de dados IBM DB2 Universal Database.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>binmode</parameter></term>
<listitem>
<para>
Passar <constant>DB2_BINARY</constant> especifica que
dados binários serão retornados como estiverem. Este é o modo
padrão. Isto é o equivalente a definir
<literal>ibm_db2.binmode=1</literal> no &php.ini;.
</para>
<para>
Passar <constant>DB2_CONVERT</constant> especifica que
dados binários serão convertidos para codificação hexadecimal,
e serão retornados como tal. Isso é o equivalente a
definir <literal>ibm_db2.binmode=2</literal> no &php.ini;.
</para>
<para>
Passar <constant>DB2_PASSTHRU</constant> especifica que
dados binários serão convertidos para &null;. Isso é o
equivalente a definir <literal>ibm_db2.binmode=3</literal>
no &php.ini;.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>db2_attr_case</parameter></term>
<listitem>
<para>
Passar <constant>DB2_CASE_LOWER</constant> especifica que
nomes de colunas do conjunto de resultados são retornados em minúsculas.
</para>
<para>
Passar <constant>DB2_CASE_UPPER</constant> especifica que
nomes de colunas do conjunto de resultados são retornados em maiúsculas.
</para>
<para>
Passar <constant>DB2_CASE_NATURAL</constant> especifica que
nomes de colunas do conjunto de resultados são retornados de
forma natural.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>deferred_prepare</parameter></term>
<listitem>
<para>
Passar <constant>DB2_DEFERRED_PREPARE_ON</constant> ativa a preparação
adiada para o recurso de instrução especificado.
</para>
<para>
Passar <constant>DB2_DEFERRED_PREPARE_OFF</constant> desativa o preparação
adiada para o recurso de instrução especificado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções do i5/OS estão disponíveis no ibm_db2 versão 1.5.1
e posteriores. Essas opções se aplicam somente ao executar PHP e ibm_db2 nativamente em sistemas i5.
<variablelist>
<varlistentry>
<term><parameter>i5_fetch_only</parameter></term>
<listitem>
<para>
<literal>DB2_I5_FETCH_ON</literal> - Os cursores são somente leitura
e não podem ser usados para atualizações ou exclusões posicionadas. Este
é o padrão, a menos que o ambiente <literal>SQL_ATTR_FOR_FETCH_ONLY</literal>
tenha sido definido como <literal>SQL_FALSE</literal>.
</para>
<para>
<literal>DB2_I5_FETCH_OFF</literal> - Os cursores podem ser usados
para atualizações e exclusões posicionadas.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
A nova opção a seguir está disponível no ibm_db2 versão 1.8.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>rowcount</parameter></term>
<listitem>
<para>
<literal>DB2_ROWCOUNT_PREFETCH_ON</literal> - O cliente pode solicitar
a contagem completa de linhas antes da busca, o que significa que
<function>db2_num_rows</function> retorna o número de linhas selecionadas
mesmo quando um cursor <literal>ROLLFORWARD_ONLY</literal> é usado.
</para>
<para>
<literal>DB2_ROWCOUNT_PREFETCH_OFF</literal> - O cliente não pode solicitar
a contagem completa de linhas antes da busca.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções estão disponíveis no ibm_db2 versão 1.7.0 e posteriores.
<variablelist>
<varlistentry>
<term><parameter>trusted_user</parameter></term>
<listitem>
<para>
Para alternar o usuário para um usuário confiável, passe o ID (string)
do usuário confiável como o valor desta chave. Esta opção pode
ser definida somente em um recurso de conexão. Para usar esta opção, o contexto confiável
deve estar habilitado no recurso de conexão.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>trusted_password</parameter></term>
<listitem>
<para>
A senha (string) que corresponde ao usuário especificado
pela chave trusted_user.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
As seguintes novas opções estão disponíveis no ibm_db2 versão 1.6.0 e posteriores.
Essas opções fornecem informações úteis de rastreamento que podem ser acessadas durante
a execução com <function>db2_get_option</function>.
<note>
<para>
Quando o valor em cada opção está sendo definido, alguns servidores podem não lidar
com o todo o comprimento fornecido e podem truncar o valor.
</para>
<para>
Para garantir que os dados especificados em cada opção sejam convertidos corretamente
quando transmitidos para um sistema host, use apenas os caracteres de A a Z,
0 a 9 e o sublinhado (_) ou ponto (.).
</para>
</note>
<variablelist>
<varlistentry>
<term><parameter>userid</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_USERID</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o ID do usuário cliente enviado ao servidor de banco de dados
host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 16 caracteres.
Este ID de usuário não deve ser confundido com o ID do usuário de autenticação, ele serve para
identificação apenas e não é usado para nenhuma autorização.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>acctstr</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_ACCTSTR</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar a string de contabilidade do cliente enviada ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 200 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>applname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_APPLNAME</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o nome do aplicativo cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 32 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>wrkstnname</parameter></term>
<listitem>
<para>
<literal>SQL_ATTR_INFO_WRKSTNNAME</literal> - Um ponteiro para uma string
terminada em nulo usada para identificar o nome da estação de trabalho cliente enviado ao
servidor de banco de dados host ao usar o DB2 Connect.
<note>
<para>
Os servidores DB2 para z/OS e OS/390 suportam até 18 caracteres.
</para>
</note>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>type</parameter></term>
<listitem>
<para>
Um valor inteiro que especifica o tipo de recurso que foi
passado para a função. O tipo de recurso e este valor
devem corresponder.
</para>
<para>
Passar <literal>1</literal> como o valor especifica que
um recurso de conexão foi passado para a função.
</para>
<para>
Passar qualquer inteiro diferente de <literal>1</literal> como
o valor especifica que um recurso de instrução foi
passado para a função.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</varlistentry>
<varlistentry>
<term><parameter>type</parameter></term>
<listitem>
<para>
Um valor inteiro que especifica o tipo de recurso que foi
passado para a função. O tipo de recurso e este valor
devem corresponder.
</para>
<para>
Passar <literal>1</literal> como o valor especifica que
um recurso de conexão foi passado para a função.
</para>
<para>
Passar qualquer inteiro diferente de <literal>1</literal> como
o valor especifica que um recurso de instrução foi
passado para a função.
</para>
</listitem>
</varlistentry>
</variablelist>
<para>
</para>
<para>
@@ -307,11 +305,11 @@
<table>
<title>Matriz de Parâmetros-Recursos</title>
<tgroup cols="5">
<colspec colnum="1" colname="col1" align="center" />
<colspec colnum="2" colname="col2" align="center" />
<colspec colnum="3" colname="col3" align="center" />
<colspec colnum="4" colname="col4" align="center" />
<colspec colnum="5" colname="col5" align="center" />
<colspec colnum="1" colname="col1" align="center"/>
<colspec colnum="2" colname="col2" align="center"/>
<colspec colnum="3" colname="col3" align="center"/>
<colspec colnum="4" colname="col4" align="center"/>
<colspec colnum="5" colname="col5" align="center"/>
<thead>
<row>
@@ -883,18 +881,15 @@ first2 last2
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pconnect</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_cursor_type</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_connect</function></member>
<member><function>db2_pconnect</function></member>
<member><function>db2_exec</function></member>
<member><function>db2_prepare</function></member>
<member><function>db2_cursor_type</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-special-columns" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-special-columns">
<refnamediv>
<refname>db2_special_columns</refname>
<refpurpose>
@@ -26,84 +26,82 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>scope</parameter></term>
<listitem>
<para>
Valor inteiro representando a duração mínima para a qual o
identificador de linha exclusivo é válido. Este pode ser um dos seguintes
valores:
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry>Valor inteiro</entry>
<entry>Constante SQL</entry>
<entry>Descrição</entry>
</row>
</thead>
<tbody>
<row>
<entry>0</entry>
<entry>SQL_SCOPE_CURROW</entry>
<entry>O identificador de linha é válido somente enquanto o cursor estiver posicionado
na linha.</entry>
</row>
<row>
<entry>1</entry>
<entry>SQL_SCOPE_TRANSACTION</entry>
<entry>O identificador de linha é válido durante a
transação.</entry>
</row>
<row>
<entry>2</entry>
<entry>SQL_SCOPE_SESSION</entry>
<entry>O identificador de linha é válido durante a
conexão.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>scope</parameter></term>
<listitem>
<para>
Valor inteiro representando a duração mínima para a qual o
identificador de linha exclusivo é válido. Este pode ser um dos seguintes
valores:
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry>Valor inteiro</entry>
<entry>Constante SQL</entry>
<entry>Descrição</entry>
</row>
</thead>
<tbody>
<row>
<entry>0</entry>
<entry>SQL_SCOPE_CURROW</entry>
<entry>O identificador de linha é válido somente enquanto o cursor estiver posicionado
na linha.</entry>
</row>
<row>
<entry>1</entry>
<entry>SQL_SCOPE_TRANSACTION</entry>
<entry>O identificador de linha é válido durante a
transação.</entry>
</row>
<row>
<entry>2</entry>
<entry>SQL_SCOPE_SESSION</entry>
<entry>O identificador de linha é válido durante a
conexão.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -123,39 +121,37 @@
<row>
<entry>SCOPE</entry>
<entry>
<para>
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry>Valor inteiro</entry>
<entry>Constante SQL</entry>
<entry>Descrição</entry>
</row>
</thead>
<tbody>
<row>
<entry>0</entry>
<entry>SQL_SCOPE_CURROW</entry>
<entry>O identificador de linha é válido somente enquanto o cursor estiver posicionado
na linha.</entry>
</row>
<row>
<entry>1</entry>
<entry>SQL_SCOPE_TRANSACTION</entry>
<entry>O identificador de linha é válido durante a
transação.</entry>
</row>
<row>
<entry>2</entry>
<entry>SQL_SCOPE_SESSION</entry>
<entry>O identificador de linha é válido durante a
conexão.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry>Valor inteiro</entry>
<entry>Constante SQL</entry>
<entry>Descrição</entry>
</row>
</thead>
<tbody>
<row>
<entry>0</entry>
<entry>SQL_SCOPE_CURROW</entry>
<entry>O identificador de linha é válido somente enquanto o cursor estiver posicionado
na linha.</entry>
</row>
<row>
<entry>1</entry>
<entry>SQL_SCOPE_TRANSACTION</entry>
<entry>O identificador de linha é válido durante a
transação.</entry>
</row>
<row>
<entry>2</entry>
<entry>SQL_SCOPE_SESSION</entry>
<entry>O identificador de linha é válido durante a
conexão.</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</entry>
</row>
<row>
@@ -240,19 +236,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-statistics" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-statistics">
<refnamediv>
<refname>db2_statistics</refname>
<refpurpose>
@@ -26,56 +26,54 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém a tabela de destino. Se este parâmetro for
&null;, as estatísticas e índices são retornados para o esquema do
usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unique</parameter></term>
<listitem>
<para>
Quando <parameter>unique</parameter> é &true;, as informações para todos
os índices na tabela são retornadas.
Caso contrário, apenas as informações para índices exclusivos na tabela são
retornadas.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém a tabela de destino. Se este parâmetro for
&null;, as estatísticas e índices são retornados para o esquema do
usuário atual.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unique</parameter></term>
<listitem>
<para>
Quando <parameter>unique</parameter> é &true;, as informações para todos
os índices na tabela são retornadas.
Caso contrário, apenas as informações para índices exclusivos na tabela são
retornadas.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -277,19 +275,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_table_privileges</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-stmt-error" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-stmt-error">
<refnamediv>
<refname>db2_stmt_error</refname>
<refpurpose>
@@ -36,18 +36,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -89,13 +87,11 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_stmt_errormsg</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-stmt-errormsg" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-stmt-errormsg">
<refnamediv>
<refname>db2_stmt_errormsg</refname>
<refpurpose>
@@ -29,18 +29,16 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>stmt</parameter></term>
<listitem>
<para>
Um recurso de instrução válido.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -83,13 +81,11 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_stmt_error</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_conn_error</function></member>
<member><function>db2_conn_errormsg</function></member>
<member><function>db2_stmt_error</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-table-privileges" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-table-privileges">
<refnamediv>
<refname>db2_table_privileges</refname>
<refpurpose>
@@ -26,46 +26,44 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -158,19 +156,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_tables</function></member>
</simplelist>
</refsect1>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 871b71764cdca8238069f27436d96011a6a2cb36 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 59e21cf90a9cdcf8f4e841b3441bd951f24d8078 Maintainer: leonardolara Status: ready -->
<!-- Generated by xml_proto.php v2.2. Found in /scripts directory of phpdoc. -->
<refentry xml:id="function.db2-tables" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.db2-tables">
<refnamediv>
<refname>db2_tables</refname>
<refpurpose>
@@ -27,58 +27,56 @@
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_type</parameter></term>
<listitem>
<para>
Uma lista de identificadores de tipo de tabela delimitados por vírgulas. Para corresponder a todos os tipos de tabela,
passe &null; ou uma string vazia. Identificadores de tipo de tabela válidos
incluem: ALIAS, HIERARCHY TABLE, INOPERATIVE VIEW, NICKNAME,
MATERIALIZED QUERY TABLE, SYSTEM TABLE, TABLE, TYPED TABLE, TYPED VIEW,
e VIEW.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>qualifier</parameter></term>
<listitem>
<para>
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe &null; ou uma string vazia.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>schema</parameter></term>
<listitem>
<para>
O esquema que contém as tabelas. Este parâmetro aceita um
padrão de pesquisa contendo <literal>_</literal> e <literal>%</literal>
como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_name</parameter></term>
<listitem>
<para>
O nome da tabela. Este parâmetro aceita um padrão de pesquisa
contendo <literal>_</literal> e <literal>%</literal> como curingas.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>table_type</parameter></term>
<listitem>
<para>
Uma lista de identificadores de tipo de tabela delimitados por vírgulas. Para corresponder a todos os tipos de tabela,
passe &null; ou uma string vazia. Identificadores de tipo de tabela válidos
incluem: ALIAS, HIERARCHY TABLE, INOPERATIVE VIEW, NICKNAME,
MATERIALIZED QUERY TABLE, SYSTEM TABLE, TABLE, TYPED TABLE, TYPED VIEW,
e VIEW.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
@@ -155,19 +153,17 @@ Use the PEAR Coding Standards
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
</simplelist>
</para>
<simplelist>
<member><function>db2_column_privileges</function></member>
<member><function>db2_columns</function></member>
<member><function>db2_foreign_keys</function></member>
<member><function>db2_primary_keys</function></member>
<member><function>db2_procedure_columns</function></member>
<member><function>db2_procedures</function></member>
<member><function>db2_special_columns</function></member>
<member><function>db2_statistics</function></member>
<member><function>db2_table_privileges</function></member>
</simplelist>
</refsect1>
</refentry>

File diff suppressed because it is too large Load Diff