File: oracle.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (701 lines) | stat: -rw-r--r-- 24,223 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
<?xml version="1.0" encoding="iso-8859-1"?>
 <reference id="ref.oracle">
  <title>Oracle Funktionen</title>
  <titleabbrev>Oracle</titleabbrev>

  <refentry id="function.ora-bind">
   <refnamediv>
    <refname>Ora_Bind</refname>
    <refpurpose>
     Bindet eine PHP-Variable an einen Oracle-Parameter
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_bind</methodname>
      <methodparam><type>int</type><parameter>cursor</parameter></methodparam>
      <methodparam><type>string</type><parameter>PHP-Variablenname</parameter></methodparam>
      <methodparam><type>string</type><parameter>SQL-Parametername</parameter></methodparam>
      <methodparam><type>int</type><parameter>Lnge</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>Typ</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt nach erfolgter Bindung &true;, andernfalls &false; zurck.
     Einzelheiten ber den Fehler bekommen Sie mit den Funktionen
     <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion bindet die genannte PHP-Variable an einen
     SQL-Parameter. Der SQL-Parameter muss von der Form ":name" sein.
     Mit dem optionalen Parameter <parameter>Typ</parameter> knnen
     sie definieren, ob der SQL-Parameter ein in/out- (0,
     Grundeinstellung), in- (1) oder out- (2) Parameter ist. Ab PHP
     3.0.1 knnen Sie statt der Zahlen die Konstanten ORA-BIND_INOUT,
     ORA_BIND_IN und ORA_BIND_OUT verwenden.
    </para>
    <para>
     <function>ora_bind</function> muss nach
     <function>ora_parse</function> und vor
     <function>ora_exec</function> aufgerufen werden. Die Eingabewerte
     knnen durch Zuweisung an die gebundenen PHP-Variablen angegeben
     werden. Nach dem Aufruf von <function>ora_exec</function>
     enthalten die gebunden PHP-Variablen die Ausgabewerte, falls
     diese verfgbar sind.
     <informalexample>
      <programlisting role="php">
<![CDATA[
<?php
ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;");
ora_bind($curs, "ergebnis", ":x", $len, 2);
ora_bind($curs, "eingabe", ":in", 5, 1);
ora_bind($curs, "ausgabe", ":out", 5, 2);
$eingabe = 765;
ora_exec($curs);
echo "Ergebnis: $ergebnis<BR>Ausgabe: $ausgabe<BR>Eingabe: $eingabe";
?>
]]>
      </programlisting>
     </informalexample>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-close">
   <refnamediv>
    <refname>Ora_Close</refname>
    <refpurpose>Schliet einen Oracle-Cursor</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_close</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt nach erfolgtem Schlieen &true;, andernfalls &false; zurck.
     Einzelheiten ber den Fehler bekommen Sie mit den Funktionen
     <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion schliet den mittels <function>ora_open</function>
     geffneten Daten-Cursor.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-columnname">
   <refnamediv>
    <refname>Ora_ColumnName</refname>
    <refpurpose>
     Liefert den Namen eines Oracle-Ergebnisfeldes
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>string</type><methodname>Ora_ColumnName</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
      <methodparam><type>int</type><parameter>Feld</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt den Namen des Feldes <parameter>Feld</parameter> des Cursors
     <parameter>Cursor</parameter> zurck. Der zurckgegebene Name ist
     komplett in Grobuchstaben. Feld 0 ist das erste Feld.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-columnsize">
   <refnamediv>
    <refname>Ora_ColumnSize</refname>
    <refpurpose>
     Liefert die Gre eines Oracle-Ergebnisfeldes
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>Ora_ColumnSize</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
      <methodparam><type>int</type><parameter>Feld</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt die Gre des Oracle-Feldes <parameter>Feld</parameter> des
     Cursors <parameter>Cursor</parameter> zurck. Feld 0 ist das
     erste Feld.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-columntype">
   <refnamediv>
    <refname>Ora_ColumnType</refname>
    <refpurpose>
     Liefert den Typ eines Oracle-Ergebnisfeldes
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>string</type><methodname>Ora_ColumnType</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
      <methodparam><type>int</type><parameter>Feld</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt den Oracle-Datentyp des Feldes <parameter>Feld</parameter>
     des Cursors <parameter>Cursor</parameter> zurck. Feld 0 ist das
     erste Feld. Der zurckgegebene Typ ist einer der folgenden:
     <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>"CURSOR"</literal></member>
     </simplelist>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-commit">
   <refnamediv>
    <refname>Ora_Commit</refname>
    <refpurpose>Besttigt eine Oracle-Transaktion</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_commit</methodname>
      <methodparam><type>int</type><parameter>conn</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion besttigt eine Oracle-Transaktion. Eine
     Transaktion ist definiert als Gesamtheit aller nderungen seit
     der letzten Besttigung/dem letzten Rollback, seit die
     automatische Besttigung abgeschaltet wurde oder seit die
     Verbindung besteht.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-commitoff">
   <refnamediv>
    <refname>Ora_CommitOff</refname>
    <refpurpose>Schaltet die automatische Besttigung ab</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_commitoff</methodname>
      <methodparam><type>int</type><parameter>conn</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion schaltet die automatische Besttigung nach jedem
     Aufruf von <function>ora_exec</function> ab.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-commiton">
   <refnamediv>
    <refname>Ora_CommitOn</refname>
    <refpurpose>Schaltet die automatische Besttigung ein</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_commiton</methodname>
      <methodparam><type>int</type><parameter>conn</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion schaltet die automatische Besttigung nach jedem
     Aufruf von <function>ora_exec</function> ber die angegebene
     Verbindung ein.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-do">
   <refnamediv>
    <refname>Ora_Do</refname>
    <refpurpose>
     Kombiniert die Funktionen Ora_Parse, Ora_Exec und Ora_Fetch
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_do</methodname>
      <methodparam><type>int</type><parameter>conn</parameter></methodparam>
      <methodparam><type>string</type><parameter>Abfrage</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion ist eine schnelle Kombination von
     <function>ora_parse</function>, <function>ora_exec</function> und
     <function>ora_fetch</function>. Sie analysiert eine Anweisung,
     fhrt sie aus und ruft dann den ersten Datensatz des Ergebnisses
     ab.
    </para>
    <simpara>
     Siehe auch: <function>ora_parse</function>,
     <function>ora_exec</function> und <function>ora_fetch</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-error">
   <refnamediv>
    <refname>Ora_Error</refname>
    <refpurpose>Liefert eine Oracle-Fehlermeldung</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>string</type><methodname>Ora_Error</methodname>
      <methodparam><type>int</type><parameter>Cursor_oder_Verbindung</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt eine Fehlermeldung in der Form
     <replaceable>XXX</replaceable>-<replaceable>NNNNN</replaceable>
     zurck, worin <replaceable>XXX</replaceable> angibt, wo der
     Fehler auftrat und <replaceable>NNNNN</replaceable> die
     Fehlermeldung identifiziert.
     <note>
      <para>
       Die Untersttzung von Verbindungs-IDs wurde in 3.0.4 eingefhrt.
      </para>
     </note>
    </para>
    <para>
     Bei den UNIX-Versionen von Oracle knnen Sie Einzelheiten ber
     eine Fehlermeldung auf die folgende Weise finden:
     <computeroutput>
$ <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>Liefert den Oracle-Fehlercode</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>Ora_ErrorCode</methodname>
      <methodparam><type>int</type><parameter>Cursor_oder_Verbindung</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt den numerischen Fehlercode der zuletzt ausgefhrten
     Anweisung des angegebenen Cursors, bzw. der angegebenen
     Verbindung zurck.
     <!-- FIXME: should possible values be listed? -->
     <note>
      <para>
       Die Untersttzung von Verbindungs-IDs wurde in 3.0.4
       eingefhrt.
      </para>
     </note>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-exec">
   <refnamediv>
    <refname>Ora_Exec</refname>
    <refpurpose>
     Fhrt eine analysierte Anweisung an einem Oracle-Cursor aus
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_exec</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <simpara>
     Siehe auch: <function>ora_parse</function>,
     <function>ora_fetch</function> und <function>ora_do</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-fetch">
   <refnamediv>
    <refname>Ora_Fetch</refname>
    <refpurpose>Ruft einen Datensatz eines Cursors ab</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_fetch</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt &true; (Datensatz wurde abgerufen) oder &false; (keine
     weiteren Datenstze oder Auftreten eines Fehlers) zurck. Bei
     Auftreten eines Fehlers bekommen Sie die Einzelheiten mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>. Wenn es keinen Fehler gab,
     gibt <function>ora_errorcode</function> 0 zurck.
    </para>
    <para>
     Diese Funktion ruft einen Datensatz des angegebenen Cursors ab.
    </para>
    <simpara>
     Siehe auch: <function>ora_parse</function>,
     <function>ora_exec</function> und <function>ora_do</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-fetch-into">
   <refnamediv>
    <refname>Ora_Fetch_Into</refname>
    <refpurpose>
     Ruft einen Datensatz in ein angegebenes Ergebnisarray ab
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis><type>int</type><methodname>ora_fetch_into</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
      <methodparam><type>array</type><parameter>Ergebnis</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>Flags</parameter></methodparam>
     </methodsynopsis>
    <para>
     Mit dieser Funktion knnen sie einen Datensatz in ein Array
     abrufen.
     <example>
      <title>Oracle-Abruf in ein Array</title>
      <programlisting role="php">
<![CDATA[
<?php
array($ergebnisse);
ora_fetch_into($cursor, &$ergebnisse);
echo $ergebnisse[0];
echo $ergebnisse[1];
?>
]]>
      </programlisting>
     </example>
     Beachten Sie, dass Sie das Array als Verweis einbringen mssen.
    </para>
    <simpara>
     Siehe auch: <function>ora_parse</function>,
     <function>ora_exec</function>, <function>ora_fetch</function> und
     <function>ora_do</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-getcolumn">
   <refnamediv>
    <refname>Ora_GetColumn</refname>
    <refpurpose>
     Liefert die Daten eines abgerufenen Feldes
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>mixed</type><methodname>ora_getcolumn</methodname>
      <methodparam><type>int</type><parameter>Cursor</parameter></methodparam>
      <methodparam><type>mixed</type><parameter>Feld</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt die Felddaten zurck. Falls ein Fehler auftritt, wird
     &false; zurckgegeben und <function>ora_errorcode</function> gibt
     einen Wert (nicht &null;) zurck. Beachten Sie aber, dass die
     false-berprfung der Ergebnisse dieser Funktion auch dann wahr
     ergeben kann, wenn gar kein Fehler auftrat (Ergebnis &null;,
     leere Zeichenkette, die Zahl 0, die Zeichenkette "0").
    </para>
    <para>
     Diese Funktion liefert die Daten eines Feld- oder
     Funktionsergebnisses.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-logoff">
   <refnamediv>
    <refname>Ora_Logoff</refname>
    <refpurpose>Beendet eine Oracle-Verbindung</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis><type>int</type><methodname>ora_logoff</methodname>
      <methodparam><type>int</type><parameter>Verbindung</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion meldet den Benutzer ab und trennt die Verbindung
     zum Server.
    </para>
    <simpara>
     See also <function>ora_logon</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-logon">
   <refnamediv>
    <refname>Ora_Logon</refname>
    <refpurpose>Baut eine Oracle-Verbindung auf</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_logon</methodname>
      <methodparam><type>string</type><parameter>Benutzername</parameter></methodparam>
      <methodparam><type>string</type><parameter>Passwort</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg einen Verbindungs-Index oder bei Auftreten eines
     Fehlers &false; zurck. Einzelheiten ber den Fehler bekommen Sie
     mit den Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion baut mit <parameter>Benutzername</parameter> und
     <parameter>Passwort</parameter> eine Verbindung zwischen PHP und
     einer Oracle Datenbank auf.
    </para>
    <para>
     Verbindungen knnen unter Verwendung von
     <productname>SQL*Net</productname> durch Eingabe des
     <acronym>TNS</acronym>-Namens zu
     <parameter>Benutzername</parameter> wie folgt aufgebaut werden:
     <informalexample>
      <programlisting role="php">
<![CDATA[
$conn = Ora_Logon("Benutzername<emphasis>@TNSNAME</emphasis>", "pass");
]]>
      </programlisting>
     </informalexample>
    </para>
    <para>
     Falls Sie einen Zeichensatz mit nicht-ASCII-Zeichen verwenden,
     sollten Sie sicherstellen, dass in ihrer Umgebung
     <envar>NLS_LANG</envar> gesetzt ist. Bei Servermodulen sollten
     Sie sie in der Umgebung des Servers setzen, bevor Sie den Server
     starten.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-plogon">
   <refnamediv>
    <refname>Ora_pLogon</refname>
    <refpurpose>
     Baut eine persistente Oracle-Verbindung auf
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_plogon</methodname>
      <methodparam><type>string</type><parameter>Benutzername</parameter></methodparam>
      <methodparam><type>string</type><parameter>Passwort</parameter></methodparam>
     </methodsynopsis>
    <para>
     Diese Funktion baut mit <parameter>Benutzername</parameter> und
     <parameter>Passwort</parameter> eine persistente Verbindung
     zwischen PHP und einer Oracle Datenbank auf.
    </para>
    <simpara>
     Siehe auch: <function>ora_logon</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-numcols">
   <refnamediv>
    <refname>Ora_Numcols</refname>
    <refpurpose>Liefert die Anzahl der Felder</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_numcols</methodname>
      <methodparam><type>int</type><parameter>cursor_ind</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>ora_numcols</function> gibt die Anzahl der Felder eines
     Ergebnisses zurck. Aussagekrftige Werte werden nur nach einer
     analysieren/ausfhren/abrufen-Abfolge zurckgegeben.
    </para>
    <simpara>
     Siehe auch: <function>ora_parse</function>,
     <function>ora_exec</function>, <function>ora_fetch</function> und
     <function>ora_do</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-numrows">
   <refnamediv>
    <refname>Ora_Numrows</refname>
    <refpurpose>Liefert die Anzahl der Datenstze</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_numrows</methodname>
      <methodparam><type>int</type><parameter>cursor_ind</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>ora_numrows</function> gibt die Anzahl der Datenstze
     eines Ergebnisses zurck.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-open">
   <refnamediv>
    <refname>Ora_Open</refname>
    <refpurpose>ffnet einen Oracle-Cursor</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_open</methodname>
      <methodparam><type>int</type><parameter>Verbindung</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg einen Cursor-Index oder bei Auftreten eines
     Fehlers &false; zurck. Einzelheiten ber den Fehler bekommen Sie
     mit den Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion ffnet einen Oracle-Cursor, der mit
     <parameter>Verbindung</parameter> verknpft ist.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ora-parse">
   <refnamediv>
    <refname>Ora_Parse</refname>
    <refpurpose>Analysiert eine SQL-Anweisung</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_parse</methodname>
      <methodparam><type>int</type><parameter>Cursor_ind</parameter></methodparam>
      <methodparam><type>string</type><parameter>SQL-Anweisung</parameter></methodparam>
      <methodparam><type>int</type><parameter>aufschieben</parameter></methodparam>
     </methodsynopsis>
    <para>
     &return.success;
    </para>
    <para>
     Diese Funktion analysiert eine SQL-Anweisung oder einen
     PL/SQL-Block und verknpft diese(n) mit dem angegebenen Cursor.
    </para>
    <simpara>
     Siehe auch: <function>ora_exec</function>,
     <function>ora_fetch</function> und <function>ora_do</function>.
    </simpara>
   </refsect1>
  </refentry>

  <refentry id="function.ora-rollback">
   <refnamediv>
    <refname>Ora_Rollback</refname>
    <refpurpose>Macht eine Transaktion rckgngig</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>int</type><methodname>ora_rollback</methodname>
      <methodparam><type>int</type><parameter>Verbindung</parameter></methodparam>
     </methodsynopsis>
    <para>
     Gibt bei Erfolg &true; und bei Auftreten eines Fehlers &false;
     zurck. Einzelheiten ber den Fehler bekommen Sie mit den
     Funktionen <function>ora_error</function> und
     <function>ora_errorcode</function>.
    </para>
    <para>
     Diese Funktion macht eine Oracle-Transaktion rckgngig
     (Definition einer Transaktion: siehe
     <function>ora_commit</function>).
    </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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../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
-->