goba Mon Mar 26 12:16:50 2001 EDT Modified files: /phpdoc/hu/functions oracle.xml Log: Adding translation by Toth Attila (1.14 rev in english)
Index: phpdoc/hu/functions/oracle.xml diff -u /dev/null phpdoc/hu/functions/oracle.xml:1.3 --- /dev/null Mon Mar 26 12:16:49 2001 +++ phpdoc/hu/functions/oracle.xml Mon Mar 26 12:16:49 2001 @@ -0,0 +1,697 @@ + <reference id="ref.oracle"> + <title>Oracle függvények</title> + <titleabbrev>Oracle</titleabbrev> + + <refentry id="function.ora-bind"> + <refnamediv> + <refname>Ora_Bind</refname> + <refpurpose>egy PHP változó összekapcsolása egy Oracle paraméterhez</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_bind</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>string <parameter>PHP változó név</parameter></paramdef> + <paramdef>string <parameter>SQL paraméter név</parameter></paramdef> + <paramdef>int <parameter>hossz</parameter></paramdef> + <paramdef>int <parameter><optional>type</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres az összekapcsolás, egyébként hamisat. A hibáról + további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni.. + </para> + <para> + Ez a függvény összeköti a megnevezett PHP változót egy SQL paraméterrel. + Az SQL paraméternek a ":név" formában kell lennie. Az opcionális + típus paraméterrel meg lehet határozni, hogy az SQL paraméter egy + be/ki (0, alapértelmezett), be (1), vagy ki (2) paraméter. A PHP 3.0.1 + verziójától az ORA_BIND_INOUT, ORA_BIND_IN és ORA_BIND_OUT konstansokat is + lehet a számok helyett használni. + </para> + <para> + Az ora_bind -ot a <function>ora_parse</function> után és az + <function>ora_exec</function> előtt kell meghívni. A bemeneti értékeket + az összekapcsolt PHP változóknak való értékadással lehet megadni, az + <function>ora_exec</function> meghívása után pedig az összekapcsolt PHP változók + tartalmazzák majd a kimeneti értékeket, ha van ilyen. + <informalexample> + <programlisting role="php"> +<?php +ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; +end;"); +ora_bind($curs, "result", ":x", $len, 2); +ora_bind($curs, "input", ":in", 5, 1); +ora_bind($curs, "output", ":out", 5, 2); +$input = 765; +ora_exec($curs); +echo "Result: $result<BR>Out: $output<BR>In: $input"; +?> + </programlisting> + </informalexample> + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-close"> + <refnamediv> + <refname>Ora_Close</refname> + <refpurpose>egy Oracle kurtor bezárása</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_close</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres a lezárás, amúgy hamisat. A hibáról + további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <para> + Ez a függvény lezár egy adat kurzort, ami a + <function>ora_open</function> -el lett megnyitva. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-columnname"> + <refnamediv> + <refname>Ora_ColumnName</refname> + <refpurpose>Egy Oracle eredmény mező nevét adja vissza</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>Ora_ColumnName</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>int <parameter>mező</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaadja a + <parameter>mező</parameter> mező nevét, amelyen a + <parameter>kurzor</parameter> kurzor áll. A visszaadott név csupa + nagybetűkből áll. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-columnsize"> + <refnamediv> + <refname>Ora_ColumnSize</refname> + <refpurpose>Egy Oracle eredmény mező méretét adja vissza</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>Ora_ColumnSize</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>int <parameter>mező</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaadja a + <parameter>mező</parameter> mező méretét, amelyen a + <parameter>kurzor</parameter> kurzor áll. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-columntype"> + <refnamediv> + <refname>Ora_ColumnType</refname> + <refpurpose>Egy Oracle eredmény mező típusát adja vissza</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>Ora_ColumnType</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>int <parameter>mező</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Visszaadja a + <parameter>mező</parameter> mező méretét, amelyen a + <parameter>kurzor</parameter> kurzor áll. A visszaadott típus + a következők valamelyike lesz: + <simplelist> + <member><literal>"VARCHAR2"</literal></member> + <member><literal>"VARCHAR"</literal></member> + <member><literal>"CHAR"</literal></member> + <member><literal>"NUMBER"</literal></member> + <member><literal>"LONG"</literal></member> + <member><literal>"LONG RAW"</literal></member> + <member><literal>"ROWID"</literal></member> + <member><literal>"DATE"</literal></member> + <member><literal>"kurzor"</literal></member> + </simplelist> + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-commit"> + <refnamediv> + <refname>Ora_Commit</refname> + <refpurpose>Egy Oracle tranzakció elküldése</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_commit</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <para> + Ez a függvény elküld egy Oracle tranzakciót. Egy tarnzakció + Ez a függvény elküld egy Oracle tranzakciót A tranzakciót úgy definiálhatjuk + mint az adott kapcsolaton bekövetkezett változás a legutolsó +elküldés/viszzaérkezés óta, + ha az automatikus elküldés ki volt kapcsolva, vagy mióta a kapcsolat létrejött. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-commitoff"> + <refnamediv> + <refname>Ora_CommitOff</refname> + <refpurpose>az automatikus elküldés letiltása</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_commitoff</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról + további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <para> + Ez a függvény kikapcsolja az automatikus elküldést minden + <function>ora_exec</function> után. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-commiton"> + <refnamediv> + <refname>Ora_CommitOn</refname> + <refpurpose>az automatikus elküldés engedélyezése</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_commiton</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez a függvény bekapcsolja az automatikus elküldést minden + <function>ora_exec</function> után az adott kapcsolaton. + </para> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról + további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-do"> + <refnamediv> + <refname>Ora_Do</refname> + <refpurpose>Parse, Exec, Fetch</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_do</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + <paramdef>string <parameter>query</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez a függvény egy gyors kombinációja az <function>ora_parse</function>, + <function>ora_exec</function> és <function>ora_fetch</function> függvényeknek. + Ez feldolgoz és végrehajt egy parancsot, majd betölti az első eredmény sort. + </para> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <para> + Lásd még az <function>ora_parse</function>,<function>ora_exec</function>, + és <function>ora_fetch</function> függvényeket. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-error"> + <refnamediv> + <refname>Ora_Error</refname> + <refpurpose>Oracle hibaüzenet lekérése</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>Ora_Error</function></funcdef> + <paramdef>int <parameter>kurzor_or_connection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Hibaüzenetet ad vissza a + <replaceable>XXX</replaceable>-<replaceable>NNNNN</replaceable> formában. + A <replaceable>XXX</replaceable> a hiba forrása, + a <replaceable>NNNNN</replaceable> pedig a hiba azonosítója. + </para> + <para> + <note> + <para>A csatlakozás id-k támogatása a 3.0.4-verzótol van.</para> + </note> + </para> + <para> + Az Oracle Unix verzióin egy hibáról a következőképpen lehet részleteket megtudni: + <computeroutput> +<prompt>$</prompt> <userinput>oerr ora +<replaceable>00001</replaceable></userinput> 00001, 00000, +"unique constraint (%s.%s) violated" // *Cause: An update or insert +statement attempted to insert a duplicate key // For Trusted +ORACLE configured in DBMS MAC mode, you may see // this message +if a duplicate entry exists at a different level. // *Action: Either +remove the unique restriction or do not insert the key + </computeroutput> + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-errorcode"> + <refnamediv> + <refname>Ora_ErrorCode</refname> + <refpurpose>egy Oracla hibakód lekérdezése</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>Ora_ErrorCode</function></funcdef> + <paramdef>int <parameter>kurzor_or_connection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Az az adott kurzoron, vagy kapcsolatonu végrehajtott utolsó végrehajtott + kifejezés hibakódját adja vissza. + + <comment>FIXME: fel legyenek sorolva a lehetséges értékek?</comment> + <note> + <para>A csatlakozás id-k támogatása a 3.0.4-verzótol van.</para> + </note> + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-exec"> + <refnamediv> + <refname>Ora_Exec</refname> + <refpurpose>Egy feldolgozott parancs végrehajtása egy Oracle kurzoron</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_exec</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <simpara> + See also <function>ora_parse</function>, + <function>ora_fetch</function>, and <function>ora_do</function>. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-fetch"> + <refnamediv> + <refname>Ora_Fetch</refname> + <refpurpose>fetch a row of data from a kurzor</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_fetch</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Vagy igazat (egy sor fel lett fűzve), vagy hamisat (nincs több sor, vagy + egy hiba lépett fel). A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + Ha nam volt hiba, a <function>ora_errorcode</function> 0-t ad vissza. + </para> + <para> + Lhív egy sornyi adatot a megadott kurzoron. + </para> + <simpara> + Lásd még az <function>ora_parse</function>,<function>ora_exec</function>, + és <function>ora_do</function> függvényeket. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-fetch-into"> + <refnamediv> + <refname>Ora_Fetch_Into</refname> + <refpurpose>Betölt egy sort a megadott eredmény tömbbe.</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_fetch_into</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>array <parameter>result</parameter></paramdef> + <paramdef>int + <parameter> + <optional>flags</optional> + </parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + <para> + Egy sort lehet betölteni egy tömbbe ezzel a függvénnyel. + <example> + <title>Oracle fetch into array</title> + <programlisting role="php"> +<?php +array($results); +ora_fetch_into($kurzor, &$results); +echo $results[0]; +echo $results[1]; +?> + </programlisting> + </example> + Fontos, hogy a tömbbe érték szerint kell betölteni aza adatokat. + </para> + <simpara> + Lásd még az <function>ora_parse</function>,<function>ora_exec</function>, + <function>ora_fetch</function>, és <function>ora_do</function> függvényeket. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-getcolumn"> + <refnamediv> + <refname>Ora_GetColumn</refname> + <refpurpose>adat betöltése egy felfűzött oszloból</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed <function>ora_getcolumn</function></funcdef> + <paramdef>int <parameter>kurzor</parameter></paramdef> + <paramdef>mixed <parameter>column</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Az oszlop adatát adja vissza. Ha hiba lép fel, False értéket ad vissza + és az <function>ora_errorcode</function> + nem-nulla értéket fog visszaadni. Figyelem, a füügvény adhat vissza False + értéket akkor is, ha nem történt hiba, (pl: NULL eredmény, üres string, az érték +0, + a string "0"). + </para> + <para> + Betölti egy oszlop, vagy függvény-eredmény értékét. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-logoff"> + <refnamediv> + <refname>Ora_Logoff</refname> + <refpurpose>lezár egy Oracle kapcsolatot</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_logoff</function></funcdef> + <paramdef>int <parameter>connection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + <para> + Kilépteti a felhasználót és leválasztja a szerverről. + </para> + <simpara> + Lásd még <function>ora_logon</function> függvényt. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-logon"> + <refnamediv> + <refname>Ora_Logon</refname> + <refpurpose>megnyit egy Oracle kapcsolatot</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_logon</function></funcdef> + <paramdef>string <parameter>felhasználó</parameter></paramdef> + <paramdef>string <parameter>jelszó</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Létrehoz egy kapcsolatot a PHP és egy Oracle adatbázis szerver között, + az adott felhasználónév/jelszó-val. + </para> + <para> + A kapcsolatokat az <productname>SQL*Net</productname> segítségével lehet + létrehozni, a <acronym>TNS</acronym> név megadásával a + <parameter>felhasználónak</parameter> ilyeténmódon: + <informalexample> + <programlisting role="php"> +$conn = Ora_Logon("felhasználó<emphasis>@TNSNAME</emphasis>", "pass"); +</programlisting> + </informalexample> + </para> + <para> + Amennyiben karakteres adatról van szó, nem ASCII karakterekkel + úgy mindenképpen fontos, hogy az <envar>NLS_LANG</envar> be van állítva + a környezetben. Szerver moduloknál a szerver környzetében kell beállítnai + a szerver alindítása előtt. + </para> + <para> + Egy csatlakozási indexet ad vissza siker, vagy hamis-at kudarc esetén. + + A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-plogon"> + <refnamediv> + <refname>Ora_pLogon</refname> + <refpurpose> + megnyit egy állandó Oracle kapcsolatot + </refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_plogon</function></funcdef> + <paramdef>string <parameter>felhasználó</parameter></paramdef> + <paramdef>string <parameter>jelszó</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Állandó kapcsolatot hoz létre a PHP és egy oracle adatbázis között az adott + felhasználónévvel és jelszóval. + </para> + <simpara> + Lásd még az <function>ora_logon</function> függvényt. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-numcols"> + <refnamediv> + <refname>Ora_Numcols</refname> + <refpurpose>visszaadja az oszlopok számát</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_numcols</function></funcdef> + <paramdef>int <parameter>kurzor_ind</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Az <function>ora_numcols</function> visszaadja az oszlopok számát egy +eredményben. + Értelmes eredményt csak egy parse/exec/fetch sorozat után ad. + </para> + <simpara> + Lásd még az <function>ora_parse</function>,<function>ora_exec</function>, + <function>ora_fetch</function> és <function>ora_do</function> függvényeket. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-numrows"> + <refnamediv> + <refname>Ora_Numrows</refname> + <refpurpose>visszaadja a sorok számát</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_numrows</function></funcdef> + <paramdef>int <parameter>kurzor_ind</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + <function>ora_numrows</function> a sorok számát adja vissza egy eredményben. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-open"> + <refnamediv> + <refname>Ora_Open</refname> + <refpurpose>megynit egy Oracle kurzort</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_open</function></funcdef> + <paramdef>int <parameter>csatlakozás</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Megnyit egy a csatlakozással társított kurzort. + </para> + <para> + A kurzor indexet, vagy hiba esetén hamisat ad vissza. + + A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + </refsect1> + </refentry> + + <refentry id="function.ora-parse"> + <refnamediv> + <refname>Ora_Parse</refname> + <refpurpose>feldolgoz egy SQL kifejezést</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_parse</function></funcdef> + <paramdef>int <parameter>kurzor_ind</parameter></paramdef> + <paramdef>string <parameter>sql_kifejezés</parameter></paramdef> + <paramdef>int <parameter>defer</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez a függvény feldolgoz egy SQL kifejezést, vagy egy PL/SQL blokkot és társítja + az adott kurzor-ral + </para> + <para> + 0-t ad vissza siker, -1-et hiba esetén. + </para> + <simpara> + Lásd még az <function>ora_exec</function>, + <function>ora_fetch</function> és <function>ora_do</function> függvényeket. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ora-rollback"> + <refnamediv> + <refname>Ora_Rollback</refname> + <refpurpose>roll back transaction</refpurpose> + </refnamediv> + <refsect1> + <title>Leírás</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>ora_rollback</function></funcdef> + <paramdef>int <parameter>kapcsolat</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <para> + Ez a függvény visszavon egy Oracle tranzakciót. + (Lásd az <function>ora_commit</function> függvényt, ahol definiálva van a +tranzakció). + </para> + <para> + Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az + <function>ora_error</function> és + <function>ora_errorcode</function> függvényekkel lehet megtudni. + </para> + </refsect1> + </refentry> + </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 +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +-->