Tradução em reference/sqlsrv/* (#562)

* inclusão dos arquivos originais com revisão atualizada

* tradução em sqlsrv

* adjustment

* changelog

* order
This commit is contained in:
Fernando Wobeto
2024-03-11 22:07:44 -03:00
committed by GitHub
parent 1af2da4766
commit 6fae5e31c6
6 changed files with 1303 additions and 0 deletions

54
reference/sqlsrv/book.xml Normal file
View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 68c2c871505aadf983f16113c5b077b335ce8d76 Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<book xml:id="book.sqlsrv" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="pecl" ?>
<title>Driver Microsoft SQL Server para PHP</title>
<titleabbrev>SQLSRV</titleabbrev>
<!-- {{{ preface -->
<preface xml:id="intro.sqlsrv">
&reftitle.intro;
<para>
A extensão SQLSRV permite acessar bancos de dados Microsoft SQL Server e
SQL Azure. A versão 3.0 do driver suporta o
SQL Server, começando com o SQL Server 2005, incluindo o SQL Server 2012 e o SQL
Server 2012 LocalDB. (Para mais informações sobre o LocalDB, consulte
<link xlink:href="&url.sqlsrv.localdb;">Suporte do Driver PHP para SQL Server para LocalDB</link>
e <link xlink:href="&url.sqlsrv.localdbinfo;">Informações sobre o SQL Server 2012 Express LocalDB</link>.)
</para>
<para>
A extensão SQLSRV é suportada pela Microsoft e está disponível para download aqui:
<link xlink:href="&url.sqlsrv;">&url.sqlsrv;</link>. O SQL Server 2012 LocalDB pode ser
baixado aqui: <link xlink:href="&url.sqlsrv.localdbdownload;">&url.sqlsrv.localdbdownload;</link>.
</para>
</preface>
<!-- }}} -->
&reference.sqlsrv.setup;
&reference.sqlsrv.constants;
&reference.sqlsrv.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 184f3f7bd45643cb80f828d0bb001991ec3a5fad Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<section xml:id="sqlsrv.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;
<para>
A extensão SQLSRV é habilitada adicionando o arquivo DLL apropriado ao diretório de
extensões do seu PHP e a entrada correspondente ao arquivo &php.ini;. O download do SQLSRV
vem com 8 arquivos de driver, sendo quatro deles para suporte PDO.
</para>
<para>
A versão mais recente do driver está disponível para download aqui:
<link xlink:href="&url.sqlsrv;">Download do SQLSRV</link>.
</para>
<para>
Para obter mais informações sobre os requisitos do SQLSRV, consulte
<link xlink:href="&url.sqlsrv.system.requirements;">Requisitos do Sistema SQLSRV</link>.
</para>
<para>
Desde a versão 4.0, a extensão SQLSRV é compatível apenas com o PHP 7.0 em execução no Linux ou Windows.
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -0,0 +1,994 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<appendix xml:id="sqlsrv.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
<variablelist>
<varlistentry xml:id="constant.sqlsrv-fetch-assoc">
<term>
<constant>SQLSRV_FETCH_ASSOC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_fetch_array</function> a retornar um array associativo
quando passado como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-fetch-numeric">
<term>
<constant>SQLSRV_FETCH_NUMERIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_fetch_array</function> a retornar um array
numérico quando passado como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-fetch-both">
<term>
<constant>SQLSRV_FETCH_BOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_fetch_array</function> a retornar um array com
chaves associativas e numéricas quando passado como parâmetro (comportamento padrão).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-err-all">
<term>
<constant>SQLSRV_ERR_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_errors</function> a retornar tanto erros quanto avisos
quando passado como parâmetro (comportamento padrão).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-err-errors">
<term>
<constant>SQLSRV_ERR_ERRORS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_errors</function> a retornar apenas erros (sem avisos)
quando passado como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-err-warnings">
<term>
<constant>SQLSRV_ERR_WARNINGS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Força <function>sqlsrv_errors</function> a retornar apenas avisos (sem erros)
quando passado como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-all">
<term>
<constant>SQLSRV_LOG_SYSTEM_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ativa o registro de todos os subsistemas quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-conn">
<term>
<constant>SQLSRV_LOG_SYSTEM_CONN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ativa o registro da atividade de conexão quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-init">
<term>
<constant>SQLSRV_LOG_SYSTEM_INIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ativa o registro da atividade de inicialização quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-off">
<term>
<constant>SQLSRV_LOG_SYSTEM_OFF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Desativa o registro de todos os subsistemas quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-stmt">
<term>
<constant>SQLSRV_LOG_SYSTEM_STMT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ativa o registro da atividade de declarações quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-system-util">
<term>
<constant>SQLSRV_LOG_SYSTEM_UTIL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ativa o registro da atividade da função de erro quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-severity-all">
<term>
<constant>SQLSRV_LOG_SEVERITY_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que erros, avisos e notas serão registrados
quando passado para <function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-severity-error">
<term>
<constant>SQLSRV_LOG_SEVERITY_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que apenas erros serão registrados quando passado para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-severity-notice">
<term>
<constant>SQLSRV_LOG_SEVERITY_NOTICE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que as notificações serão registradas ao serem passadas para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-log-severity-warning">
<term>
<constant>SQLSRV_LOG_SEVERITY_WARNING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que os avisos serão registrados ao serem passados para
<function>sqlsrv_configure</function> como parâmetro.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-nullable-yes">
<term>
<constant>SQLSRV_NULLABLE_YES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica que uma coluna é nula.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-nullable-no">
<term>
<constant>SQLSRV_NULLABLE_NO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica que uma coluna não é nula.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-nullable-unknown">
<term>
<constant>SQLSRV_NULLABLE_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica que não se sabe se uma coluna é nula.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-param-in">
<term>
<constant>SQLSRV_PARAM_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um parâmetro de entrada ao ser passado para <function>sqlsrv_query</function>
ou <function>sqlsrv_prepare</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-param-inout">
<term>
<constant>SQLSRV_PARAM_INOUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um parâmetro bidirecional ao ser passado para <function>sqlsrv_query</function>
ou <function>sqlsrv_prepare</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-param-out">
<term>
<constant>SQLSRV_PARAM_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um parâmetro de saída ao ser passado para <function>sqlsrv_query</function> ou
<function>sqlsrv_prepare</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-phptype-int">
<term>
<constant>SQLSRV_PHPTYPE_INT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica um tipo de dados inteiro PHP. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-phptype-datetime">
<term>
<constant>SQLSRV_PHPTYPE_DATETIME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica um tipo de dados de data e hora PHP. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-phptype-float">
<term>
<constant>SQLSRV_PHPTYPE_FLOAT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica um tipo de dados de ponto flutuante PHP. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-phptype-stream">
<term>
<constant>SQLSRV_PHPTYPE_STREAM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica um fluxo PHP. Esta constante funciona como uma função e aceita uma
constante de codificação. Consulte as constantes SQLSRV_ENC_*. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-phptype-string">
<term>
<constant>SQLSRV_PHPTYPE_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica um tipo de dados de string PHP. Esta constante funciona como uma função e
aceita uma constante de codificação. Consulte as constantes SQLSRV_ENC_*. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-enc-binary">
<term>
<constant>SQLSRV_ENC_BINARY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que os dados são retornados como um fluxo de bytes bruto do servidor sem
realizar codificação ou tradução. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-enc-char">
<term>
<constant>SQLSRV_ENC_CHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Os dados são retornados em caracteres de 8 bits conforme especificado na página de código da
localidade do Windows que está configurada no sistema. Qualquer caractere multibyte ou caracteres
que não sejam mapeados nesta página de código são substituídos por um caractere de ponto de
interrogação (?) de um byte. Esta é a codificação padrão. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.utf-8">
<term>
<constant>UTF-8</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica que os dados são retornados com codificação UTF-8. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.phptype;">Como: Especificar Tipos PHP</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-bigint">
<term>
<constant>SQLSRV_SQLTYPE_BIGINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados bigint do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-binary">
<term>
<constant>SQLSRV_SQLTYPE_BINARY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados binary do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-bit">
<term>
<constant>SQLSRV_SQLTYPE_BIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados bit do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-char">
<term>
<constant>SQLSRV_SQLTYPE_CHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados char do SQL Server. Esta constante funciona como uma função
e aceita um parâmetro indicando o número de caracteres. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-date">
<term>
<constant>SQLSRV_SQLTYPE_DATE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados date do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-datetime">
<term>
<constant>SQLSRV_SQLTYPE_DATETIME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados datetime do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-datetime2">
<term>
<constant>SQLSRV_SQLTYPE_DATETIME2</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados datetime2 do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-datetimeoffset">
<term>
<constant>SQLSRV_SQLTYPE_DATETIMEOFFSET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados datetimeoffset do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-decimal">
<term>
<constant>SQLSRV_SQLTYPE_DECIMAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados decimal do SQL Server. Esta constante funciona como uma função
e aceita dois parâmetros indicando (na ordem) precisão e escala. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-float">
<term>
<constant>SQLSRV_SQLTYPE_FLOAT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados float do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-image">
<term>
<constant>SQLSRV_SQLTYPE_IMAGE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados image do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-int">
<term>
<constant>SQLSRV_SQLTYPE_INT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados int do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-money">
<term>
<constant>SQLSRV_SQLTYPE_MONEY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados money do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-nchar">
<term>
<constant>SQLSRV_SQLTYPE_NCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados nchar do SQL Server. Esta constante funciona como uma função
e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-numeric">
<term>
<constant>SQLSRV_SQLTYPE_NUMERIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados numeric do SQL Server. Esta constante funciona como uma função
e aceita dois parâmetros indicando (na ordem) precisão e escala. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-nvarchar">
<term>
<constant>SQLSRV_SQLTYPE_NVARCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados nvarchar do SQL Server. Esta constante funciona como uma função
e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>SQLSRV_SQLTYPE_NVARCHAR</constant>('max')
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados nvarchar(MAX) do SQL Server. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-ntext">
<term>
<constant>SQLSRV_SQLTYPE_NTEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados ntext do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-real">
<term>
<constant>SQLSRV_SQLTYPE_REAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados real do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-smalldatetime">
<term>
<constant>SQLSRV_SQLTYPE_SMALLDATETIME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados smalldatetime do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-smallint">
<term>
<constant>SQLSRV_SQLTYPE_SMALLINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados smallint do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-smallmoney">
<term>
<constant>SQLSRV_SQLTYPE_SMALLMONEY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados smallmoney do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-text">
<term>
<constant>SQLSRV_SQLTYPE_TEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados text do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-time">
<term>
<constant>SQLSRV_SQLTYPE_TIME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados time do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-timestamp">
<term>
<constant>SQLSRV_SQLTYPE_TIMESTAMP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados timestamp do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-tinyint">
<term>
<constant>SQLSRV_SQLTYPE_TINYINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados tinyint do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-uniqueidentifier">
<term>
<constant>SQLSRV_SQLTYPE_UNIQUEIDENTIFIER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados uniqueidentifier do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-udt">
<term>
<constant>SQLSRV_SQLTYPE_UDT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados UDT do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-varbinary">
<term>
<constant>SQLSRV_SQLTYPE_VARBINARY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados varbinary do SQL Server. Esta constante funciona como uma função
e aceita um único parâmetro indicando a contagem de bytes. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>SQLSRV_SQLTYPE_VARBINARY</constant>('max')
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados varbinary(MAX) do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-varchar">
<term>
<constant>SQLSRV_SQLTYPE_VARCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados varchar do SQL Server. Esta constante funciona como uma função
e aceita um único parâmetro indicando a contagem de caracteres. Para informações de uso,
consulte <link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term>
<constant>SQLSRV_SQLTYPE_VARCHAR</constant>('max')
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados varchar(MAX) do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-sqltype-xml">
<term>
<constant>SQLSRV_SQLTYPE_XML</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Descreve o tipo de dados XML do SQL Server. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.sqltype;">Como: Especificar Tipos SQL</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-txn-read-uncommitted">
<term>
<constant>SQLSRV_TXN_READ_UNCOMMITTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um nível de isolamento de transação de LEITURA NÃO COMPROMETIDA. Este valor é
usado para definir o nível de TransactionIsolation no array $connectionOptions
passado para <function>sqlsrv_connect</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-txn-read-committed">
<term>
<constant>SQLSRV_TXN_READ_COMMITTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um nível de isolamento de transação de LEITURA COMPROMETIDA. Este valor é
usado para definir o nível de TransactionIsolation no array $connectionOptions
passado para <function>sqlsrv_connect</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-txn-repeatable-read">
<term>
<constant>SQLSRV_TXN_REPEATABLE_READ</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um nível de isolamento de transação de LEITURA REPETÍVEL. Este valor é
usado para definir o nível de TransactionIsolation no array $connectionOptions
passado para <function>sqlsrv_connect</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-txn-snapshot">
<term>
<constant>SQLSRV_TXN_SNAPSHOT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um nível de isolamento de transação de SNAPSHOT. Este valor é usado para
definir o nível de TransactionIsolation no array $connectionOptions passado
para <function>sqlsrv_connect</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-txn-read-serializable">
<term>
<constant>SQLSRV_TXN_READ_SERIALIZABLE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um nível de isolamento de transação de SERIALIZÁVEL. Este valor é usado para
definir o nível de TransactionIsolation no array $connectionOptions passado
para <function>sqlsrv_connect</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-cursor-forward">
<term>
<constant>SQLSRV_CURSOR_FORWARD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um cursor somente para frente. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-cursor-static">
<term>
<constant>SQLSRV_CURSOR_STATIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um cursor estático. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-dynamic">
<term>
<constant>SQLSRV_CURSOR_DYNAMIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um cursor dinâmico. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-cursor-keyset">
<term>
<constant>SQLSRV_CURSOR_KEYSET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Indica um cursor de conjunto de chaves. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-cursor-buffered">
<term>
<constant>SQLSRV_CURSOR_BUFFERED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Cria uma consulta de cursor do lado do cliente. Permite que você acesse linhas em qualquer ordem. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-next">
<term>
<constant>SQLSRV_SCROLL_NEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-prior">
<term>
<constant>SQLSRV_SCROLL_PRIOR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-first">
<term>
<constant>SQLSRV_SCROLL_FIRST</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-last">
<term>
<constant>SQLSRV_SCROLL_LAST</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-absolute">
<term>
<constant>SQLSRV_SCROLL_ABSOLUTE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sqlsrv-scroll-relative">
<term>
<constant>SQLSRV_SCROLL_RELATIVE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Especifica qual linha selecionar em um conjunto de resultados. Para informações de uso, consulte
<link xlink:href="&url.sqlsrv.specify.cursortype;">Especificando um Tipo de Cursor e Selecionando Linhas</link>.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

85
reference/sqlsrv/ini.xml Normal file
View File

@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<section xml:id="sqlsrv.configuration" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.runtime;
&extension.runtime;
<para>A tabela a seguir lista as opções de configuração disponíveis na extensão
SQLSRV. Para obter mais informações sobre essas opções, consulte
<link xlink:href="&url.sqlsrv.error.handling;">Tratamento de Avisos e Erros do SQLSRV</link>.</para>
<para>
<table>
<title>SQLSRV &ConfigureOptions;</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>Registro de alterações</entry>
</row>
</thead>
<tbody>
<row>
<entry>sqlsrv.WarningsReturnAsErrors</entry>
<entry>1 (&true;)</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>Disponível desde o SQLSRV 1.0</entry>
</row>
<row>
<entry>sqlsrv.LogSubsystems</entry>
<entry>0</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>Disponível desde o SQLSRV 1.0</entry>
</row>
<row>
<entry>sqlsrv.LogSeverity</entry>
<entry>1</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>Disponível desde o SQLSRV 1.0</entry>
</row>
</tbody>
</tgroup>
</table>
<!-- &php_ini_constants; -->
</para>
<!--&ini.descriptions.title;
<para>
<variablelist>
<varlistentry xml:id="ini.extname.theini-option">
<term>
<parameter>theini_option</parameter>
<type>thetype</type>
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
</variablelist>
</para> -->
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<reference xml:id="ref.sqlsrv" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>&Functions; SQLSRV</title>
<!--<partintro>
<section xml:id="sqlsrv.refintro">
&reftitle.intro;
</section>
</partintro>-->
&reference.sqlsrv.entities.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View File

@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 184f3f7bd45643cb80f828d0bb001991ec3a5fad Maintainer: fernandowobeto Status: ready --><!-- CREDITS: fernandowobeto -->
<chapter xml:id="sqlsrv.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
<!-- {{{ Requirements -->
<section xml:id="sqlsrv.requirements">
&reftitle.required;
<para>
A extensão SQLSRV pode ser usada nos seguintes sistemas operacionais:
<simplelist>
<member>Windows Vista Service Pack 2 ou posterior</member>
<member>Windows Server 2008 Service Pack 2 ou posterior</member>
<member>Windows Server 2008 R2</member>
<member>Windows 7</member>
</simplelist>
</para>
<para>
A extensão SQLSRV requer que o Microsoft SQL Server 2012 Native
Client esteja instalado no mesmo computador que está executando o PHP. Se o Microsoft
SQL Server 2012 Native Client ainda não estiver instalado, clique no link apropriado abaixo
para baixá-lo:
<simplelist>
<member><link xlink:href="&url.sqlsrv.snac.x86download;">Baixe o pacote x86</link></member>
<member><link xlink:href="&url.sqlsrv.snac.x64download;">Baixe o pacote x64</link></member>
</simplelist>
</para>
<para>
O download do SQLSRV inclui 8 arquivos de driver, quatro dos quais são para suporte PDO.
</para>
<para>
A versão mais recente do driver está disponível para download aqui:
<link xlink:href="&url.sqlsrv;">Download do SQLSRV</link>.
</para>
<para>
Para obter mais informações sobre os requisitos do SQLSRV, consulte
<link xlink:href="&url.sqlsrv.system.requirements;">Requisitos do Sistema do SQLSRV</link>.
</para>
</section>
<!-- }}} -->
<!-- {{{ Installation -->
&reference.sqlsrv.configure;
<!-- }}} -->
<!-- {{{ Configuration -->
&reference.sqlsrv.ini;
<!-- }}} -->
<!-- {{{ Resources -->
<section xml:id="sqlsrv.resources">
&reftitle.resources;
<section xml:id="sqlsrv.resources.link">
<title>Recurso de Conexão</title>
<para>
Um recurso de conexão retornado por <function>sqlsrv_connect</function>.
</para>
</section>
<section xml:id="sqlsrv.resources.statement">
<title>Recurso de Declaração</title>
<para>
Um recurso de declaração retornado por <function>sqlsrv_query</function> ou por
<function>sqlsrv_prepare</function>.
</para>
</section>
</section>
<!-- }}} -->
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->