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 @@
+
+ Oracle függvények
+ Oracle
+
+
+
+ Ora_Bind
+ egy PHP változó összekapcsolása egy Oracle paraméterhez
+
+
+ Leírás
+
+
+ int ora_bind
+ int kurzor
+ string PHP változó név
+ string SQL paraméter név
+ int hossz
+ int type
+
+
+
+ Igazat ad vissza, ha sikeres az összekapcsolás, egyébként hamisat. A hibáról
+ további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni..
+
+
+ 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.
+
+
+ Az ora_bind -ot a ora_parse után és az
+ ora_exec előtt kell meghívni. A bemeneti értékeket
+ az összekapcsolt PHP változóknak való értékadással lehet megadni, az
+ ora_exec meghívása után pedig az összekapcsolt PHP változók
+ tartalmazzák majd a kimeneti értékeket, ha van ilyen.
+
+
+<?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";
+?>
+
+
+
+
+
+
+
+
+ Ora_Close
+ egy Oracle kurtor bezárása
+
+
+ Leírás
+
+
+ int ora_close
+ int kurzor
+
+
+
+ Igazat ad vissza, ha sikeres a lezárás, amúgy hamisat. A hibáról
+ további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ Ez a függvény lezár egy adat kurzort, ami a
+ ora_open -el lett megnyitva.
+
+
+
+
+
+
+ Ora_ColumnName
+ Egy Oracle eredmény mező nevét adja vissza
+
+
+ Leírás
+
+
+ string Ora_ColumnName
+ int kurzor
+ int mező
+
+
+
+ Visszaadja a
+ mező mező nevét, amelyen a
+ kurzor kurzor áll. A visszaadott név csupa
+ nagybetűkből áll.
+
+
+
+
+
+
+ Ora_ColumnSize
+ Egy Oracle eredmény mező méretét adja vissza
+
+
+ Leírás
+
+
+ int Ora_ColumnSize
+ int kurzor
+ int mező
+
+
+
+ Visszaadja a
+ mező mező méretét, amelyen a
+ kurzor kurzor áll.
+
+
+
+
+
+
+ Ora_ColumnType
+ Egy Oracle eredmény mező típusát adja vissza
+
+
+ Leírás
+
+
+ string Ora_ColumnType
+ int kurzor
+ int mező
+
+
+
+ Visszaadja a
+ mező mező méretét, amelyen a
+ kurzor kurzor áll. A visszaadott típus
+ a következők valamelyike lesz:
+
+ "VARCHAR2"
+ "VARCHAR"
+ "CHAR"
+ "NUMBER"
+ "LONG"
+ "LONG RAW"
+ "ROWID"
+ "DATE"
+ "kurzor"
+
+
+
+
+
+
+
+ Ora_Commit
+ Egy Oracle tranzakció elküldése
+
+
+ Leírás
+
+
+ int ora_commit
+ int conn
+
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ 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.
+
+
+
+
+
+
+ Ora_CommitOff
+ az automatikus elküldés letiltása
+
+
+ Leírás
+
+
+ int ora_commitoff
+ int conn
+
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról
+ további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ Ez a függvény kikapcsolja az automatikus elküldést minden
+ ora_exec után.
+
+
+
+
+
+
+ Ora_CommitOn
+ az automatikus elküldés engedélyezése
+
+
+ Leírás
+
+
+ int ora_commiton
+ int conn
+
+
+
+ Ez a függvény bekapcsolja az automatikus elküldést minden
+ ora_exec után az adott kapcsolaton.
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról
+ további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+
+
+
+
+ Ora_Do
+ Parse, Exec, Fetch
+
+
+ Leírás
+
+
+ int ora_do
+ int conn
+ string query
+
+
+
+ Ez a függvény egy gyors kombinációja az ora_parse,
+ ora_exec és ora_fetch függvényeknek.
+ Ez feldolgoz és végrehajt egy parancsot, majd betölti az első eredmény sort.
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ Lásd még az ora_parse,ora_exec,
+ és ora_fetch függvényeket.
+
+
+
+
+
+
+ Ora_Error
+ Oracle hibaüzenet lekérése
+
+
+ Leírás
+
+
+ string Ora_Error
+ int kurzor_or_connection
+
+
+
+ Hibaüzenetet ad vissza a
+ XXX-NNNNN formában.
+ A XXX a hiba forrása,
+ a NNNNN pedig a hiba azonosítója.
+
+
+
+ A csatlakozás id-k támogatása a 3.0.4-verzótol van.
+
+
+
+ Az Oracle Unix verzióin egy hibáról a következőképpen lehet részleteket megtudni:
+
+$oerr ora
+00001 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
+
+
+
+
+
+
+
+ Ora_ErrorCode
+ egy Oracla hibakód lekérdezése
+
+
+ Leírás
+
+
+ int Ora_ErrorCode
+ int kurzor_or_connection
+
+
+
+ Az az adott kurzoron, vagy kapcsolatonu végrehajtott utolsó végrehajtott
+ kifejezés hibakódját adja vissza.
+
+ FIXME: fel legyenek sorolva a lehetséges értékek?
+
+ A csatlakozás id-k támogatása a 3.0.4-verzótol van.
+
+
+
+
+
+
+
+ Ora_Exec
+ Egy feldolgozott parancs végrehajtása egy Oracle kurzoron
+
+
+ Leírás
+
+
+ int ora_exec
+ int kurzor
+
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ See also ora_parse,
+ ora_fetch, and ora_do.
+
+
+
+
+
+
+ Ora_Fetch
+ fetch a row of data from a kurzor
+
+
+ Leírás
+
+
+ int ora_fetch
+ int kurzor
+
+
+
+ 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
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+ Ha nam volt hiba, a ora_errorcode 0-t ad vissza.
+
+
+ Lhív egy sornyi adatot a megadott kurzoron.
+
+
+ Lásd még az ora_parse,ora_exec,
+ és ora_do függvényeket.
+
+
+
+
+
+
+ Ora_Fetch_Into
+ Betölt egy sort a megadott eredmény tömbbe.
+
+
+ Leírás
+
+
+ int ora_fetch_into
+ int kurzor
+ array result
+ int
+
+ flags
+
+
+
+
+
+ Egy sort lehet betölteni egy tömbbe ezzel a függvénnyel.
+
+ Oracle fetch into array
+
+<?php
+array($results);
+ora_fetch_into($kurzor, &$results);
+echo $results[0];
+echo $results[1];
+?>
+
+
+ Fontos, hogy a tömbbe érték szerint kell betölteni aza adatokat.
+
+
+ Lásd még az ora_parse,ora_exec,
+ ora_fetch, és ora_do függvényeket.
+
+
+
+
+
+
+ Ora_GetColumn
+ adat betöltése egy felfűzött oszloból
+
+
+ Leírás
+
+
+ mixed ora_getcolumn
+ int kurzor
+ mixed column
+
+
+
+ Az oszlop adatát adja vissza. Ha hiba lép fel, False értéket ad vissza
+ és az ora_errorcode
+ 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").
+
+
+ Betölti egy oszlop, vagy függvény-eredmény értékét.
+
+
+
+
+
+
+ Ora_Logoff
+ lezár egy Oracle kapcsolatot
+
+
+ Leírás
+
+
+ int ora_logoff
+ int connection
+
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+ Kilépteti a felhasználót és leválasztja a szerverről.
+
+
+ Lásd még ora_logon függvényt.
+
+
+
+
+
+
+ Ora_Logon
+ megnyit egy Oracle kapcsolatot
+
+
+ Leírás
+
+
+ int ora_logon
+ string felhasználó
+ string jelszó
+
+
+
+ Létrehoz egy kapcsolatot a PHP és egy Oracle adatbázis szerver között,
+ az adott felhasználónév/jelszó-val.
+
+
+ A kapcsolatokat az SQL*Net segítségével lehet
+ létrehozni, a TNS név megadásával a
+ felhasználónak ilyeténmódon:
+
+
+$conn = Ora_Logon("felhasználó <email protected>", "pass");
+
+
+
+
+ Amennyiben karakteres adatról van szó, nem ASCII karakterekkel
+ úgy mindenképpen fontos, hogy az NLS_LANG 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.
+
+
+ Egy csatlakozási indexet ad vissza siker, vagy hamis-at kudarc esetén.
+
+ A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+
+
+
+
+ Ora_pLogon
+
+ megnyit egy állandó Oracle kapcsolatot
+
+
+
+ Leírás
+
+
+ int ora_plogon
+ string felhasználó
+ string jelszó
+
+
+
+ Állandó kapcsolatot hoz létre a PHP és egy oracle adatbázis között az adott
+ felhasználónévvel és jelszóval.
+
+
+ Lásd még az ora_logon függvényt.
+
+
+
+
+
+
+ Ora_Numcols
+ visszaadja az oszlopok számát
+
+
+ Leírás
+
+
+ int ora_numcols
+ int kurzor_ind
+
+
+
+ Az ora_numcols visszaadja az oszlopok számát egy eredményben.
+ Értelmes eredményt csak egy parse/exec/fetch sorozat után ad.
+
+
+ Lásd még az ora_parse,ora_exec,
+ ora_fetch és ora_do függvényeket.
+
+
+
+
+
+
+ Ora_Numrows
+ visszaadja a sorok számát
+
+
+ Leírás
+
+
+ int ora_numrows
+ int kurzor_ind
+
+
+
+ ora_numrows a sorok számát adja vissza egy eredményben.
+
+
+
+
+
+
+ Ora_Open
+ megynit egy Oracle kurzort
+
+
+ Leírás
+
+
+ int ora_open
+ int csatlakozás
+
+
+
+ Megnyit egy a csatlakozással társított kurzort.
+
+
+ A kurzor indexet, vagy hiba esetén hamisat ad vissza.
+
+ A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+
+
+
+
+ Ora_Parse
+ feldolgoz egy SQL kifejezést
+
+
+ Leírás
+
+
+ int ora_parse
+ int kurzor_ind
+ string sql_kifejezés
+ int defer
+
+
+
+ Ez a függvény feldolgoz egy SQL kifejezést, vagy egy PL/SQL blokkot és társítja
+ az adott kurzor-ral
+
+
+ 0-t ad vissza siker, -1-et hiba esetén.
+
+
+ Lásd még az ora_exec,
+ ora_fetch és ora_do függvényeket.
+
+
+
+
+
+
+ Ora_Rollback
+ roll back transaction
+
+
+ Leírás
+
+
+ int ora_rollback
+ int kapcsolat
+
+
+
+ Ez a függvény visszavon egy Oracle tranzakciót.
+ (Lásd az ora_commit függvényt, ahol definiálva van a tranzakció).
+
+
+ Igazat ad vissza, ha sikeres, amúgy hamisat. A hibáról további részleteket az
+ ora_error és
+ ora_errorcode függvényekkel lehet megtudni.
+
+
+
+
+
+